Town guide
Where to eat in St. Johnsbury, Vermont.
32 places to eat in St. Johnsbury: 9 restaurants, 4 delis, 4 pizza places, 3 cafés, 3 fast-food spots, 2 bakeries, 2 bars, 1 brewery, 1 ice cream & creemee stand, 1 general store, 1 diner and 1 pub.
About the town
St. Johnsbury, Vermont.
St. Johnsbury, known locally as St. J, is the county seat of Caledonia County and the largest town in the Northeast Kingdom. It grew up where the Passumpsic, Moose and Sleepers rivers come together, and the Fairbanks family, whose platform scales made the town an industrial name, left behind a brick downtown and handsome Victorian landmarks.
Today it is the region's main hub for shopping and services, and the likeliest place in the Kingdom to find several restaurants within walking distance. Visitors come for the Fairbanks Museum and Planetarium, the art gallery and library at the St. Johnsbury Athenaeum, maple tastings at Maple Grove Farms and the hillside trails of Dog Mountain. Fall color around town is a highlight.
Villages: St. Johnsbury, St. Johnsbury Center, East St. Johnsbury
Open now first
Places to eat in St. Johnsbury.
Nothing matches.
Loosen a filter, or try a nearby town.
What's on
Upcoming in St. Johnsbury.
-
Show of Sculptures at the NEK Artisans Guild
430 #2 Railroad St, St Johnsbury, VT 05819
via Discover St. Johnsbury
-
Eating at Home: A Book Signing & Conversation with Kara Duval
The Buttery: Kitchen + Pantry, 379 Railroad St #102, St Johnsbury, VT 05819, USA
via Discover St. Johnsbury
-
Author Lyn Bixby Book Talk and Signing
St. Johnsbury Athenaeum, 1171 Main St, St Johnsbury, VT 05819, USA
via Discover St. Johnsbury
-
Creative Expressions for Seniors
Good Living Senior Center, 1207 Main St #2, St Johnsbury, VT 05819, USA
via Discover St. Johnsbury
-
Soup's On! An Empty Bowls Fundraiser
Wandering Vine, 378 Railroad St, St Johnsbury, VT 05819, USA
via Discover St. Johnsbury










