After an enjoyable walk along the Passumpsic River, you can find quality dining in St. Johnsbury. Whether you're leaf peeping around Lake Willoughby or hiking Burke Mountain, restaurants with homecooked meals abound.
HOME
Northern VT
Central VT
Southern VT
Advanced
Searches
Explore
Vermont
Hungry Burlington
Hungry
New Hampshire
Google® Translate
[CaRP] XML error: Not well-formed (invalid token) at line 1
St. Johnsbury VT Restaurants
Sort Listings by:
Restaurant
|
Street
|
Randomize
Khams Thai Cuisine
The best Thai for miles.
1112 Memorial Dr.
-
802-751-8424
1 Review(s)
Thai
Hilltopper Restaurant Inc.
The view and the food compete for top billing.
1214 Main St.
-
802-748-8964
Fine Dining
St. Johnsbury House of Pizza
You want great pizza? Come here.
58 Portland St.
-
802-748-5144
Pizza
East Garden
Some of the best chinese food in the state.
169 Railroad St.
-
802-748-9088
Chinese
Anthonys Diner
An old school diner in the heart of St. Johnsbury.
50 Railroad St.
-
802-748-3613
Sandwiches
Bagel Depot
The place to get your day started.
213 Railroad St.
-
802-751-6102
Breakfast/Brunch
SITE MAP
Browse Northern Vermont Restaurants by County
Addison County Restaurants
-
Caledonia County Restaurants
Orange County Restaurants
-
Washington County Restaurants
Nearby Towns
Cabot Restaurants
Concord Restaurants
Groton Restaurants
Hardwick Restaurants
Island Pond Restaurants
Lyndon Restaurants
Lyndonville Restaurantse
St. Johnsbury Restaurants