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
“veal” (7 reviews)
“antipasti” (4 reviews)
Closed Now
$$ - $$$
378 Railroad St, Saint Johnsbury, VT 05819-1687
All Details
Write a ReviewReviews (135)
Traveller rating
Traveller type
Time of year

11 - 20 of 131 reviews

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
Reviewed 3 August 2017

We ate there while traveling through the area on business. It's a simple store front on the main street. They have a very small staff - family it seems - who are very friendly and helpful. They have a very nice selection of wine on...More

Thank Al-Sue-Maine
Reviewed 29 May 2017

We read good reviews and tried to stop in several times, but the restaurant was closed. This is not unusual and to be expected during "mud season", We finally found the restaurant open and stopped in for lunch. The table d'hote was on a chalk...More

Thank William M
Reviewed 26 February 2017

Cantons di Gerardo is a modest Italian restaurant run by the owners, Gerardo and Devona. From the dining area, you can even view the action in the kitchen. Our party of four enjoyed our calzones, a seafood dish, and a Ceasar salad with grilled chicken....More

Thank Katrina P
Reviewed 20 February 2017

Best Italian Food North of Boston. Nothing is deep fried! Calamari is tender. Eggplant is amazing. Highly recommend the Eggplant Marsala. I know of no one that does that except Gerardo. Marinara is excellent, grab a jar before you leave. Authentic also means the service...More

Thank IzandCat
Reviewed 15 February 2017 via mobile

Made a reservation. After being seated 2 other tables seated after us were served before our order was taken. Waitress brought bread and dipping oil. Bread was cold and frozen in spots. Food was ok but well over priced for the quality. Veal Marsala was...More

Thank VT-Tim
Reviewed 15 February 2017 via mobile

Visited during late September on a Saturday night. The restaurant was quite busy and it took some time to get the attention of the owner/hostess. The food was appropriately priced, hot, and timely. It's not the best Italian, but for a small town in Vermont,...More

Thank chollaabq
Reviewed 27 December 2016

stumbled across these guys and i am blown away! I'm very picky about what i eat and low and behold they use locally sourced ingredients (when able the server said) and the sauce OMG MELT MY TASTE BUDS! never had i had such a good...More

Thank Chad S
Reviewed 24 December 2016 via mobile

Fantastic food on our way from Montpelier, VT back to Littleton, NH. Pizza is amazing!! Service was great and everyone enjoyed their entree selections.

Thank shawn r
Nearby HotelsSee all Saint Johnsbury Hotels
Fairbanks Inn
233 reviews
.93 km away
Comfort Inn & Suites Near Burke Mountain
602 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
297 reviews
.73 km away
Kingdom Taproom
105 reviews
.05 km away
Anthony's Diner
267 reviews
.11 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