Best restaurants in Saint Johnsbury, VT
- Open nowAmato's85 U.S. 2, Saint Johnsbury, VT 05819Restaurant
- 4.5Open nowAnthony's Diner50 Railroad Street, Saint Johnsbury, VT 05819Restaurant
- 5Open nowBailiwicks On Mill98 Mill Street, Saint Johnsbury, VT 05819Restaurant
- 5Open nowCantina Di Gerardo378 Railroad Street, Saint Johnsbury, VT 05819Restaurant
- Open nowCasa Aguilera94 Eastern Avenue, Saint Johnsbury, VT 05819Restaurant
- Open nowDunkin' Donuts473 Railroad Street, Saint Johnsbury, VT 05819Restaurant Cafe Bakery
- 2.7Open nowKFC985 Memorial Drive, Saint Johnsbury, VT 05819Restaurant
- Open nowKham's Thai Cuisine1112 Memorial Drive, Saint Johnsbury, VT 05819Restaurant
- 4.5Open nowKingdom Crust Company1216 Railroad Street, Saint Johnsbury, VT 05819Restaurant
- 5Open nowKingdom Taproom397 Railroad Street, Saint Johnsbury, VT 05819Restaurant Bar
- Open nowMcDonald's275 Railroad St Route 5, Saint Johnsbury, VT 05819Restaurant Cafe
- 2.5Open nowNew Century264 Portland Street, Saint Johnsbury, VT 05819Restaurant
- 4.5Open nowNew East Garden169 Railroad Street, Saint Johnsbury, VT 05819Restaurant
- 4.5Open nowPizza Hut1009 Memorial Drive, Saint Johnsbury, VT 05819Restaurant
- Open nowRiley's Fish Shack Llc2165 Portland Street, Saint Johnsbury, VT 05819Restaurant
- Open nowSt Johnsbury House of Pizza287 Portland Street, Saint Johnsbury, VT 05819Restaurant
- 4Open nowSUBWAY®Restaurants26 Railroad Street, Saint Johnsbury, VT 05819Restaurant
- 3Open nowTaco Bell985 Memorial Drive, Saint Johnsbury, VT 05819Restaurant