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.

Cantina Di Gerardo

378 Railroad St, Saint Johnsbury, VT 05819-1687
+1 802-748-0598
Map updates are paused. Zoom in to see updated info.
Reset zoom
Updating Map...
  • Excellent53%
  • Very good22%
  • Average14%
  • Poor6%
  • Terrible5%
Travellers talk about
“ravioli” (10 reviews)
“salad” (13 reviews)
“pizza” (11 reviews)
Open Now
4:30 pm - 9:00 pmAll hours
$$ - $$$
378 Railroad St, Saint Johnsbury, VT 05819-1687
All Details
Write a ReviewReviews (133)
Traveller rating
Traveller type
Time of year

1 - 10 of 129 reviews

Reviewed 6 days ago

On my first review, we went to this restaurant for lunch. I gave it poor marks for ambiance (there is none) and service (unskilled at best). Some may find the clutter, lack of cleanliness, and yelling across the room charming. I don't. I did, however,...More

Thank William M
Reviewed 9 November 2017

Had a wonderful dinner here last month while visiting VT. They make authentic Italian dishes here in a Mom and Pop kitchen atmosphere. Pop cooks and Mom serves! The food is excellent. served hot and in generous portions. Every dish is prepared to order and...More

Thank Anita W
Reviewed 15 October 2017 via mobile

This is a small, traditional old school Italian restaurant which appears to be family owned an operated. Each entree is prepared to order. I had eggplant parmigiana which was excellent! The dish was well seasoned with just the right amount of sauce & topped with...More

Thank Kay T
Reviewed 12 October 2017

This is a very simple dining room, but the food is probably some of the best you will ever experience. It is run by a mom and pop (Italian) and daughter. The pasta is made at home as well as the desserts. If you want...More

Thank biggs12017
Reviewed 7 October 2017

This restaurant is left over from a time behind. The place is funky and definitely could use some sprucing up and deep cleaning. It's run by the owner/chef and his wife who runs the dining room with a unique style of management. The look and...More

Thank sharann2017
Reviewed 28 September 2017 via mobile

Very good food, mostly reasonably priced. Love their pizza. The owner/chef and his wife are wonderful people and you feel like family. Meals are made in a skillet and served in the pan, very unique.

Thank J L
Reviewed 13 September 2017

Just wow!! The meals were amazing and large portioned too. We dined in the sidewalk/patio seating and they let us have our 2 dogs by our side while we ate. Such great people, wonderful meal, very reasonably priced too. We will certainly be back on...More

Thank Meaghan Y
Reviewed 25 August 2017

Crowded small restaurant with some outdoor tables. Food is only average but acceptable.One small air-conditioner. Service was good.

Thank drrobjb
Reviewed 17 August 2017

I just entered that empty restaurant at about 3:45 pm to see the menu. The restaurant was dirty and greasy. Dirty floor, dirty windows and dirty tables. The owner was wearing a dirty T-shirt and wasn't neither shaved nor combed. The menu he gave me...More

Thank AllKnowMother
CantinadiGerardo, Owner at Cantina Di Gerardo, responded to this reviewResponded 18 August 2017

Hello. If you came into the restaurant at 3:45. we were closed for change-over between lunch and dinner hour. Hence...empty restaurant and dirty tables. Greasy?? Windows are attended to as we have time. Expensive...we give you what you pay for. We are a small family...More

Reviewed 12 August 2017

This is the real deal, old-school, family owned establishment. Warm friendly service with wonderful food. We had the lobster/crab ravioli in cream Vodka sauce. Fantastic!!! The waitress highly recommended their marsala sauce that she enjoys every day.

Thank GK530OnTheGo
Nearby HotelsSee all Saint Johnsbury Hotels
Fairbanks Inn
232 reviews
.93 km away
Comfort Inn & Suites Near Burke Mountain
601 reviews
1.87 km away
Lyndon Motor Lodge
60 reviews
10.84 km away
Colonnade Inn
48 reviews
11.17 km away
Nearby Restaurants
Bailiwicks on Mill
295 reviews
.73 km away
Anthony's Diner
265 reviews
.11 km away
Kingdom Taproom
106 reviews
.05 km away
Nearby Attractions
The Dog Chapel
120 reviews
1.01 km away
Fairbanks Museum and Planetarium
131 reviews
.41 km away
St. Johnsbury Athenaeum
80 reviews
.46 km away
Catamount Film & Arts
18 reviews
.21 km away
Questions & Answers
Get quick answers from Cantina Di Gerardo 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
Lunch, Dinner
Restaurant features
Takeout, Reservations, Seating, Waitstaff, Wheelchair Accessible, Serves Alcohol
Good for
Child-friendly, Kids
Open Hours
12:00 pm - 9:00 pm
11:30 am - 3:00 pm
4:30 pm - 9:00 pm
11:30 am - 3:00 pm
4:30 pm - 9:00 pm
11:30 am - 3:00 pm
4:30 pm - 9:00 pm
11:30 am - 3:00 pm
4:30 pm - 9:00 pm
11:30 am - 3:00 pm
4:30 pm - 9:00 pm
11:30 am - 3:00 pm
4:30 pm - 9:00 pm
Location and Contact Information
  • Address: 378 Railroad St, Saint Johnsbury, VT 05819-1687
  • Location: United States  >  Vermont (VT)  >  Northeast Kingdom  >  Saint Johnsbury
  • Phone Number: +1 802-748-0598
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