Kelly’s Roast Beef locations

Kelly’s Roast Beef Locations Near Me 2026

✓ 2026 Updated🥩 Sandwiches📍 11 Locations🇺🇸 MA · NH · FL

Kelly’s Roast Beef locations are mostly clustered in Massachusetts, with spots in New Hampshire and Florida too. The original sits at 410 Revere Beach Boulevard in Revere, MA, where the brand has been serving since 1951. Every location except Revere Beach has a drive-thru.

Kelly's Roast Beef locations restaurant exterior

I’ll be honest, I went into this assuming Kelly’s was a Massachusetts-only thing. Turns out the brand has been quietly pushing south into Florida for a while now, and there’s even a New Hampshire stop. If you’re craving one of those famous North Shore roast beef sandwiches, here’s the full rundown of where you can actually find one.

If you haven’t checked out what they serve yet, take a look at the full Kelly’s Roast Beef menu with prices first. Then use this guide to find your closest spot.

Where Are Kelly’s Roast Beef Locations in 2026?

As of 2026, there are about 11 Kelly’s Roast Beef locations: five in Massachusetts, one in New Hampshire, and five in Florida. The Massachusetts spots are the classics, all within driving distance of Boston. Florida is the growth story, with new restaurants opening in the southwest part of the state.

The Massachusetts Originals

The five Massachusetts Kelly’s Roast Beef locations are:

LocationAddressPhone
Revere Beach410 Revere Beach Boulevard, Revere, MA 02151781-284-9129
Saugus595 Broadway, Saugus, MA 01906781-233-5000
Medford35 Revere Beach Parkway, Medford, MA 02155781-393-4899
Danvers165 Endicott Street, Danvers, MA 01923978-777-1290
Dedham747 Providence Highway, Dedham, MA 02026617-684-1508

The Revere Beach restaurant is the original, opened in 1951 right on the beach. It’s also the only Kelly’s without a drive-thru, which makes sense when you’re two blocks from the ocean. Honestly, the Revere Beach spot is half restaurant, half New England landmark. There’s even a summer live cam so you can check the beach view before you go.

The New Hampshire Spot

There’s one Kelly’s Roast Beef in New Hampshire, in Salem at 181 S Broadway, Salem, NH 03079. It opened in a former Burger King building, which is kind of poetic when you think about it. If you’re in southern New Hampshire, this is your closest option by far.

Are There Kelly’s Roast Beef Locations in Florida?

Yes, and this surprised me too. Kelly’s has five locations in southwest Florida: Naples (8900 Founders Square Drive), Fort Myers, Sarasota / University Park (5407 University Parkway), South Pasadena (1530 Pasadena Avenue South), and Parrish. The Florida spots even include gluten-free menu options with dedicated fryers, which you won’t find at the original Massachusetts restaurants.

The brand’s expansion down south makes sense when you think about it. Half of New England snowbirds end up in Florida anyway, so now they get their roast beef fix without waiting until summer. The Florida locations offer dine-in, drive-thru, outdoor patios, and delivery through services like DoorDash.

How Do I Find the Nearest Kelly’s Roast Beef?

The fastest way is the official location finder at kellysroastbeef.com, which lists every restaurant with addresses, hours, and directions. A quick Google Maps search for “Kelly’s Roast Beef near me” works too, since every location is well-mapped with reviews and photos.

One thing worth knowing: every Kelly’s location has a drive-thru except the Revere Beach original. So if you’re planning a late-night run or don’t feel like parking, pick any spot but Revere Beach. The drive-thru locations handle the classic roast beef sandwiches, seafood platters, and soft-serve just like the counter inside.

💡 Key takeaway: Most Kelly’s Roast Beef locations are in Massachusetts, with one in Salem, NH and five in southwest Florida. Use the official locator at kellysroastbeef.com to confirm hours before you head out, since beach-area hours can shift with the season.
Kelly's Roast Beef drive-thru menu board at golden hour

Frequently Asked Questions

Is there a Kelly’s Roast Beef near me?

If you’re in eastern Massachusetts, very likely. Kelly’s has restaurants in Revere, Saugus, Medford, Danvers, and Dedham. There’s also one in Salem, New Hampshire, and five in southwest Florida. The official site at kellysroastbeef.com has a locator with every address.

How many Kelly’s Roast Beef locations are there?

Around 11 as of 2026: five in Massachusetts, one in New Hampshire, and five in Florida. The chain started as a single beachfront stand in Revere in 1951, so that’s a long road for a regional favorite.

Do Kelly’s Roast Beef locations have a drive-thru?

Yes, all of them except the original Revere Beach restaurant. Revere Beach is a walk-up beachfront spot, so plan to park and stroll in if you’re going there.

Are there Kelly’s Roast Beef locations in Florida?

Yes. Kelly’s has expanded into southwest Florida with locations in Naples, Fort Myers, Sarasota (University Park), South Pasadena, and Parrish. They’re newer than the Massachusetts originals and come with modern touches like gluten-free fryers and outdoor patios.

Related Reading

Location and hours information for all Kelly’s Roast Beef locations last verified: October 16, 2026. Source of truth: the brand’s official menu page.

📝 Disclaimer: MenuPrice USA is an independent informational site and is not affiliated with Kelly’s Roast Beef. Locations, addresses and hours can change, so always confirm with the restaurant’s official site before visiting.

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *