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...
  • Excellent73%
  • Very good11%
  • Average11%
  • Poor0%
  • Terrible5%
Travellers talk about
“subs” (7 reviews)
“grinder” (3 reviews)
Restaurant Hours
2975 Lafayette Rd, Portsmouth, NH 03801-5914
All Details
Write a Review
Reviews (34)
Traveller rating
Traveller type
Time of year

1 - 10 of 33 reviews

Reviewed 1 week ago 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 4 weeks ago

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 22 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 26 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 25 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 20 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 17 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 1 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 27 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
Nearby Restaurants
The Beach Plum
290 reviews
.28 km away
Demeters Steakhouse
141 reviews
1.25 km away
Habibi Mediterranean Cafe
52 reviews
.05 km away
Vida Cantina
110 reviews
.91 km away
Nearby Attractions
Breakfast Hill Golf Club
8 reviews
2.74 km away
Granite State Whale Watch
133 reviews
4.26 km away
Jenness State Beach
58 reviews
4.81 km away
Atlantic Whale Watch
39 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
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