What are you looking for?

Sandwich Shops in Weymouth

4.7 - 121 votes

Hours: 5:30AM - 4PM

90 Pond St, Weymouth
(781) 331-3860

Ma Reilly's Cafe

It's quite nice inside. I have no idea what Irish Peas are, but u can buy cans of them, and you can buy a number of Irish goods from Ireland here. Y... More reviews

4.1 - 186 votes

Hours: 11:30AM - 1AM

110 Main St, Weymouth
(781) 335-0010

Precinct 10

We are so happy we found this amazing spot! Started with featured Martha’s Vineyard Oysters, and their Eggplant frites. The oysters were super fresh, and... More reviews

4.6 - 100 votes

Hours: 9AM - 4PM

957 Washington St, Weymouth
(781) 337-5414

That's Italian Too

I hit the wrong button before. Please ignore the one star review. Sandwiches and subs are excellent .Quality products and efficient service. More reviews

4.4 - 103 votes

Hours: 10AM - 10PM

1600 Main St, Weymouth
(781) 331-7001

Louie’s Pizza & Roast Beef Restaurant

Having ordered from here many times tonight was no different. Exceptional!!!! Our favorites are many from the roast beef subs & sandwiches are perfec... More reviews

4.3 - 116 votes

Hours: 7:30AM - 5PM

208 Main St, Weymouth
(781) 803-6655

Revive and Co. Kichen and Juice Bar Weymouth

Are usually do not complain but this was just uncalled forI have been coming here for a while now and I get it if they are busy but when they serve other... More reviews

4.2 - 108 votes

Hours: 10AM - 10PM

330 Bridge St, Weymouth
(781) 331-2988

Michele's Ice Cream & Sandwich

Sundaes were delicious, a little on the expensive side. If you go here, be sure to know there’s a 4% extra charge for using card over cash. More reviews

4 - 126 votes

Hours: 10:30AM - 8:30PM

4 Union St, Weymouth
(781) 331-2223

CeCe's Pizza and Catering

Best spot to grab food when in a hurry. Their service is speedy, rates are fair, excellent ambience. I highly recommend this place More reviews

3.8 - 121 votes

Hours: 11AM - 9PM

1515 Commercial St, Weymouth
(781) 331-3838

Old Country Pizzeria & Roast Beef

I wasted $25 on a side of chicken tenders and a chicken quesadilla here only to realize none of the cooks or staff wear any protective gear (hair nets or... More reviews

4.3 - 61 votes

Hours: 10AM - 8PM

12 Sea St, North Weymouth
(781) 331-8221

Pizza Plus

The place serves large dishes and for fair prices. very nice employees. Keep up the good work. More reviews

View on map