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...
  • Excellent71%
  • Very good12%
  • Average9%
  • Poor0%
  • Terrible6%
Travellers talk about
“subs” (6 reviews)
“sandwich” (10 reviews)
“grinder” (2 reviews)
Restaurant Hours
2975 Lafayette Rd, Portsmouth, NH 03801-5914
Write a Review
Reviews (32)
Traveller rating
Traveller type
Time of year

1 - 10 of 32 reviews

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
Reviewed 18 April 2016

These sandwiches/subs/hoagies/grinders or whatever your region calls them are really good, fresh and quickly prepared. No real seating, no extras, just good food and excellent quality from friendly people.

Thank jaraysco
Reviewed 2 September 2015

I know Moe's is a local favorite - just look at the reviews and ask people who live near one (they are a small chain). I hate to be the only one on Tripadvisor to give it an average rating but I have eaten at...More

Thank Blues_Traveler8
Reviewed 28 August 2015

I grew up in Portsmouth and have been eating Moe's since I was little! They offer a variety of submarine sandwiches, but my favorite is always the original! We always buy them to take on the plane trip back to San Diego...don't forget to get...More

Thank pjofnh
Reviewed 8 August 2015

I was raised loving Moe's Italian sandwiches. They are the best, and are just as amazing now as they were when I was a kid, and as (I assume) they were when my parents were kids in Portsmouth, NH, when the original shop opened. I...More

Thank DA_from_MA
Reviewed 1 July 2015

If you like a Maine style Italian (Ham and Cheese pretending to be Italian Cold Cuts) then Moe's is for you. There is something uniquely satisfying about a Moe's, like an ex girlfriend you know you shouldn't visit, but you get a hankering for the...More

3  Thank rscimagery
Nearby Restaurants
The Beach Plum
270 reviews
.28 km away
Little Tokyo and Saigon
42 reviews
.26 km away
Habibi Mediterranean Cafe
44 reviews
.05 km away
204 reviews
1.06 km away
Nearby Attractions
Breakfast Hill Golf Club
8 reviews
2.74 km away
Granite State Whale Watch
126 reviews
4.26 km away
Wallis Sands State Beach
80 reviews
4.81 km away
Atlantic Whale Watch
31 reviews
4.41 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
  • E-mail