Dining

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.

Bagel Depot

1216 Railroad St, St Johnsbury, VT 05819

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!"

Ramunto’s Brick Oven Pizza

1216 Railroad St, St Johnsbury, VT 05819
FLASH FIRED BRICK OVEN PIZZA. All fresh ingredients, made to order.

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