The best restaurants in St. Johnsbury

10 restaurants we’ve checked and stand behind — with the story on each one. Not a ranking; a record.

Browse another shelf: all of St. Johnsbury’s best

Pinned in St. Johnsbury today

This spot is open today.

Two pinned places a day in St. Johnsbury — $10 here, $25 adds the newsletter. List your business →

Paid placements are always marked.

Restaurants · 10 places · showing the latest additions first

Domino's Pizza

Restaurants

Delivery, carryout & dine-in chain offering a wide range of pizzas, plus a variety of other dishes & sides.

322 N Main St (Barre)

“Delivery, carryout & dine-in chain offering a wide range of pizzas, plus a variety of other dishes & sides.”

Website ↗

Two Loco Guys

Restaurants

Mexican counter serve offering build-your-own burritos & craft beers in a functional space.

136 N Main St (Barre)

“Mexican counter serve offering build-your-own burritos & craft beers in a functional space.”

Website ↗

Ladder 1 Grill

Restaurants

Chops, burgers & other American basics are served at this homey venue located in a former firehouse.

8 S Main St (Barre)

“Chops, burgers & other American basics are served at this homey venue located in a former firehouse.”

Website ↗

Subway

Restaurants

Casual counter-serve chain for build-your-own sandwiches & salads, with health-conscious options.

88 N Main St (Barre)

“Casual counter-serve chain for build-your-own sandwiches & salads, with health-conscious options.”

Website ↗
Run a St. Johnsbury business? Two pinned spots a day — $10 here, $25 adds the newsletter. Advertise →

Subway

Restaurants

Casual counter-serve chain for build-your-own sandwiches & salads, with health-conscious options.

18 Federal St (St Johnsbury)

“Casual counter-serve chain for build-your-own sandwiches & salads, with health-conscious options.”

Website ↗

Pizza Hut

Restaurants

Popular delivery, carry-out & dine-in chain known for pizza, wings & pasta, plus sides & desserts.

1009 Memorial Dr (St Johnsbury)

“Popular delivery, carry-out & dine-in chain known for pizza, wings & pasta, plus sides & desserts.”

Website ↗

Subway

Restaurants

Casual counter-serve chain for build-your-own sandwiches & salads, with health-conscious options.

101 Depot St (Lyndonville)

“Casual counter-serve chain for build-your-own sandwiches & salads, with health-conscious options.”

Website ↗

Domino's Pizza

Restaurants

Delivery, carryout & dine-in chain offering a wide range of pizzas, plus a variety of other dishes & sides.

250 Railroad St Unit 3 (St Johnsbury)

“Delivery, carryout & dine-in chain offering a wide range of pizzas, plus a variety of other dishes & sides.”

Website ↗

Amato's

Restaurants

Take-out counter prepping made-to-order Italian sandwiches & other basic fare.

Maplefields, 85 US-2 West (St Johnsbury)

“Take-out counter prepping made-to-order Italian sandwiches & other basic fare.”

Website ↗

Tucked behind a general store, this rustic spot sells pizza, subs & a variety of brews.

161 County Rd (West Glover)

“Tucked behind a general store, this rustic spot sells pizza, subs & a variety of brews.”

Website ↗

Listed here?

You’ve earned the mark — get the BaseLocal’s Best badge for your site →. Want in? List your business →