We noticed that you're using an unsupported browser. The TripAdvisor website may not display properly.We support the following browsers:
Windows: Internet Explorer, Mozilla Firefox, Google Chrome. Mac: Safari.

Moe's Italian Sandwiches

2975 Lafayette Rd, Portsmouth, NH 03801-5914
Map updates are paused. Zoom in to see updated info.
Reset zoom
Updating Map...
  • Excellent69%
  • Very good13%
  • Average13%
  • Poor0%
  • Terrible5%
Travellers talk about
“subs” (8 reviews)
“grinder” (3 reviews)
Restaurant Hours
Italian, Fast food
2975 Lafayette Rd, Portsmouth, NH 03801-5914
All Details
Write a ReviewReviews (37)
Traveller rating
Traveller type
Time of year

1 - 10 of 36 reviews

Reviewed 1 May 2018

It's in a convenience store/gas station, but it's just as good as the downtown location. And, it's very 'convenient' -- you don't have to look for parking, you can grab a sub after getting gas or lottery tickets or whatever. i always get the 'original'...More

Thank NHjo
Reviewed 24 October 2017

They do have about 3 other options if you don't want a traditional Italian sub sandwich; Ham and Cheese, Turkey, veggie, and maybe chicken and/or tuna salad. The bread is very fresh, the quality of the Italian cold cuts are good, not great. Another person...More

Thank Annie M
Reviewed 18 August 2017

I was first introduced to Moe's back in the 1980's and it is still as good as it was the first time I had it. They have expanded their menu but I always get the Moe's original at the Daniel Street location and usually walk...More

Thank Grammy H
Reviewed 6 August 2017 via mobile

In the earky sixties I discovered Moe's Italian Sandwiches. I would go there every Saturday after my guitar lesson at the Melody Mart. Most Saturdsys ibwould go down to the bakery on the corner and pick up boxes of freshly made italian sandwich rolls made...More

Thank Gary W
Reviewed 18 July 2017

You can call them gyro, grinder or subs. This place's main product is an Italian meat version. The main version is great but I found it to have more limited options. Main item is one of the best I have had but I prefer other...More

Thank cdhcch
Reviewed 23 November 2016

This is an historic sandwich shop and a fantastic sandwich..loved by all the locals...I like mine super with hot oil and double the meat!

Thank mdinola
Reviewed 27 September 2016

The original moe's was 3 doors to the right, and they were made right in the window much like they do now. Much like the hot dog equivalent in Cape Neddick, Flo's, it was a little hole in the wall, and like Flo's, a line...More

Thank thefitchboi
Reviewed 28 August 2016 via mobile

While visiting my boyfriend in Portsmouth, NH he took me to Moe's. He kept raving about this place & since I grew up eating some real hoagies, I had to try. Well all I can say is I found my new favorite Hoagie spot which...More

Thank Marissa A
Reviewed 26 July 2016

I have been eating Moe's sandwiches since Phil(the originator) and his wife had a tiny window front shop on Daniel Street in downtown Portsmouth (mid-60's) when the only choice was an Italian with or without special oil and I have to say, although they have...More

Thank tfp2
Reviewed 21 April 2016

We always have the standard Italian and we've been many times. If you are from the Philadelphia-Wilmington, DE area, you will be disappointed. The meats are ok but not great salami. But net net, its a good sub for the money and location.

Thank KAR1943
Nearby HotelsSee all 17 hotels in Portsmouth
Quality Inn
223 reviews
2.57 km away
Pine Haven Motel
10 reviews
4.30 km away
Atlantic Four Winds Efficiencies
12 reviews
4.69 km away
Fairfield Inn Portsmouth Seacoast
101 reviews
4.74 km away
Nearby Restaurants
The Beach Plum
365 reviews
.28 km away
Habibi Mediterranean Cafe
70 reviews
.05 km away
227 reviews
1.06 km away
WHYM Craft Beer Cafe
47 reviews
.95 km away
Nearby Attractions
Breakfast Hill Golf Club
10 reviews
2.34 km away
Granite State Whale Watch
175 reviews
4.26 km away
Jenness State Beach
63 reviews
4.81 km away
Wallis Sands State Beach
107 reviews
5.13 km away
Questions & Answers
Get quick answers from Moe's Italian Sandwiches staff and past visitors.
Note: your question will be posted publicly on the Questions & Answers page.
Posting guidelines
Improve this listing

Restaurant Details

Rating summary
  • Food
  • Value
Restaurant features
Good for
Location and Contact Information
  • Address: 2975 Lafayette Rd, Portsmouth, NH 03801-5914
  • Location: United States  >  New Hampshire (NH)  >  Portsmouth
  • Phone Number: 603.431.MOES
Is This Your TripAdvisor Listing?
Own or manage this property? Claim your listing for free to respond to reviews, update your profile and much more. Claim Your Listing