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%
  • Average13%
  • Poor7%
  • Terrible5%
Travelers talk about
“veal” (8 reviews)
“antipasti” (4 reviews)
Closed Now
$$ - $$$
378 Railroad St, Saint Johnsbury, VT 05819-1687
All Details
Write a ReviewReviews (140)
Traveler rating
Traveler type
Time of year

1 - 10 of 136 reviews

Reviewed 1 week ago

I love Italian food and we decided to dine here our first night in town. The restaurant does not look like much outside or in but do not let that fool you. It is small so go early.The meals are large and outstanding. We liked...More

Thank petpeople
Reviewed 2 weeks ago via mobile

If you want AMAZING Italian fare go here. Fast food- no. Think North End Boston- amazing quality food and great family love.

Thank Karen D
Reviewed 2 weeks ago via mobile

This is a favorite of locals. If you want fancy linens and waiters in suits don't come here. But if you want to relax in a family run restaurant and eat really good Italian meals come here. Father is the chef and his daughter is...More

Thank Paul D
Reviewed July 9, 2018

Three of us went to Cantina Di Gerardo for dinner - we were in the area for work. It is a small family run place that served delicious food. It came served in a frying pan!! I had ravioli which were large, and absolutely delicious!...More

Thank LindyLoo57
Reviewed May 3, 2018

First impression is a lasting one... we sat at a table with crumbs all over it, and we were the only customers there. The food was bland, and the veal was tough. We all had to add salt and pepper to make it all palatable....More

1  Thank Stefanie_ella
Reviewed March 18, 2018 via mobile

If you want to experience a true Italian restaurant try Gerardo's! It isn't fancy, but it is authentic and the food could not have been better. Each meal is individually prepared. We stumbled upon Gerardo's while walking in St. Johnsbury and we're most pleasantly surprised...More

Thank gtysbrg64
Reviewed February 25, 2018 via mobile

We stopped here on the way home from Vermont. We're so lucky that we did. We got the most authentic and warm Italian experience. Gerardo is an amazing cook and so welcoming. Our family enjoyed the delicious Italian food and we'll be back. This place...More

Thank Nora B
CantinadiGerardo, Owner at Cantina Di Gerardo, responded to this reviewResponded February 28, 2018

Thank you for your kind and generous comments. They are very much appreciated. My husband and I wish you and your family all the best and hope to see you again soon.

Reviewed February 12, 2018

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 November 8, 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 October 14, 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
Nearby HotelsSee all 2 hotels
Fairbanks Inn
252 reviews
.58 miles away
Comfort Inn & Suites Near Burke Mountain
615 reviews
1.16 miles away
Lyndon Motor Lodge
62 reviews
6.74 miles away
Colonnade Inn
53 reviews
6.94 miles away
Nearby Restaurants
Bailiwicks on Mill
313 reviews
.46 miles away
Kingdom Taproom
109 reviews
.03 miles away
Anthony's Diner
283 reviews
.06 miles away
Nearby Attractions
The Dog Chapel
129 reviews
.63 miles away
Fairbanks Museum and Planetarium
139 reviews
.25 miles away
St. Johnsbury Athenaeum
85 reviews
.29 miles away
Catamount Film & Arts
19 reviews
.13 miles 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
Dinner, Lunch
Restaurant features
Takeout, Reservations, Seating, Waitstaff, Wheelchair Accessible, Serves Alcohol
Good for
Families with children, 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