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.

Best Restaurants in Saint Johnsbury, VT

Map
Satellite
Map updates are paused. Zoom in to see updated info.
Reset zoom
Updating Map...
Your filters are still active.
There are no pins in your viewport. Try moving the map or changing your filters.
Sorted by:
Ranking
Name
Price (low to high)
Price (high to low)

Cafe at Gatto Nero

#1 of 29 Restaurants in Saint Johnsbury
Price: $10 Map
Visitor photos (9)
Cuisines: Cafe Coffee Shop Tea Room

Bailiwicks on Mill

#2 of 29 Restaurants in Saint Johnsbury
Map
Visitor photos (27)
Cuisines: American

Kingdom Taproom

#3 of 29 Restaurants in Saint Johnsbury
Map
Visitor photos (3)
Cuisines: American Gastropub

Eastern and Main Market Deli

#4 of 29 Restaurants in Saint Johnsbury
Map
Visitor photos (4)
Cuisines: Delicatessen

Tim's Deli

#5 of 29 Restaurants in Saint Johnsbury
Map
Cuisines: American

Dylan's Cafe

#6 of 29 Restaurants in Saint Johnsbury
Map
Visitor photos (3)
Cuisines: American

Kham's Thai Cuisine

#7 of 29 Restaurants in Saint Johnsbury
Map
Visitor photos (3)
Menu
Cuisines: Thai

Cantina Di Gerardo

#8 of 29 Restaurants in Saint Johnsbury
Map
Visitor photos (1)
Menu
Cuisines: Italian Mexican

Anthony's Diner

#9 of 29 Restaurants in Saint Johnsbury
Map
Visitor photos (6)
Menu
Cuisines: American

Hilltopper Restaurant

#10 of 29 Restaurants in Saint Johnsbury
Map
Visitor photos (2)
Menu

Riley's Fish Shack

#11 of 29 Restaurants in Saint Johnsbury
Map
Visitor photos (1)
Menu
Cuisines: Seafood

Ramunto's Brick Oven Pizza

#12 of 29 Restaurants in Saint Johnsbury
Map Menu
Cuisines: Pizza

St Johnsbury Bagel Depot

#13 of 29 Restaurants in Saint Johnsbury
Map Menu
Cuisines: Bagels

Subway

#14 of 29 Restaurants in Saint Johnsbury
Map Menu

St Johnsbury House of Pizza

#15 of 29 Restaurants in Saint Johnsbury
Map Menu

Dunkin' Donuts

#16 of 29 Restaurants in Saint Johnsbury
Map Menu

New Century Chinese Rest

#17 of 29 Restaurants in Saint Johnsbury
Map Menu
Cuisines: Chinese

Maplewood Lodge

#18 of 29 Restaurants in Saint Johnsbury
Map Menu

Locally Social Coffee

#19 of 29 Restaurants in Saint Johnsbury
Price: $2 - $5 Map Menu
Cuisines: Coffee Shop

Ramunto's Pizza

#20 of 29 Restaurants in Saint Johnsbury
Map
Visitor photos (4)
Menu
Cuisines: Pizza

Pizza Hut

#21 of 29 Restaurants in Saint Johnsbury
Map Menu
Cuisines: Pizza

Paddy Cakes & Candy

#22 of 29 Restaurants in Saint Johnsbury
Map Menu
Cuisines: American Pub

Horizon's Deli & Convenience Inc

#23 of 29 Restaurants in Saint Johnsbury
Map Menu

McDonald's

#24 of 29 Restaurants in Saint Johnsbury
Map Menu

Mike House Ice Cream

#25 of 29 Restaurants in Saint Johnsbury
Map Menu

Pizza Hut

#26 of 29 Restaurants in Saint Johnsbury
Map Menu
Cuisines: Pizza

KFC

#27 of 29 Restaurants in Saint Johnsbury
Map Menu
Cuisines: American

Daniels Cafe

#28 of 29 Restaurants in Saint Johnsbury
Map Menu
Cuisines: American

Grains & Grinds

#29 of 29 Restaurants in Saint Johnsbury
Map Menu