Dining

Hilltopper Restaurant

1214 Main St, St Johnsbury, VT 05819
This seasonal restaurant (only open during the school year) is open to the public and is run by the students of St. Johnsbury Academy.  The restaurant is a "working classroom." Students are instructed in meal…

The Whiskey Den

33 Eastern Ave, St Johnsbury, VT 05819
A relaxed atmosphere to enjoy great music, conversation, and spirits with friends and family. We offer a wide variety of beverages to suit every taste.

Eastern and Main Market and Deli

1194 Main St, St Johnsbury, VT 05819
We have the best made to order sandwiches and while you wait please feel free to grab a beverage and a snack. We look forward to serving you.

St Johnsbury House of Pizza

287 Portland St, St Johnsbury, VT 05819
Whether you're up late finishing the big project, need some game food or need a fill in dinner for some home-cookin' grub-gone wrong, the Kapoukranidis family invites you to come in and take a big…

New Century Restaurant

264 Portland St, St Johnsbury, VT 05819

Cantina Di Gerardo

378 Railroad St, St Johnsbury, VT 05819
We strive to give you, our customers, a great experience with outstanding atmosphere, service, and quality Italian cuisine. The restaurant offers some of the best, authentic Italian food north of Fenway Park.

Bailiwicks on Mill

98 Mill St, St Johnsbury, VT 05819
An upscale but approachable dining experience, focusing on quality product, service & atmosphere. Bailiwicks is "Where you Belong!"

Kingdom Crust Co.

1216 Railroad St, St Johnsbury, VT 05819
Kingdom Crusts are made fresh every day with local produced King Arthur unbleached, unbromated, GMO-free organic flour. We partner with local farms to bring you the freshest meats, produce, and toppings ... and flavors! Try…

Kham’s Thai Cuisine

1112 Memorial Dr, St Johnsbury, VT 05819
Kham's is a family owned and run business that brings the best of thai food and culture to beautiful Vermont. Kham's is the Northeast Kingdom's only authentic Thai restaurant. Sample healthy and spicy Thai Salad, Fried…

Anthony’s Diner

50 Railroad St, St Johnsbury, VT 05819
Home-cooked breakfast/brunch, lunch, and dinner.  Families with children and those dining on a budget enjoy Anthony's.

Locally Social Coffee

21 Memorial Drive St Johnsbury
A to-go coffee/espresso shop that offers organic, fair-trade coffee roasted in Burlington, VT.  Located within the lobby of Caramels Tanning in St johnsbury.
Page 2 of 212

Search For Listings