Restaurants near Saint Johnsbury

The Buttery: Kitchen + Pantry 379 Railroad St #102, St Johnsbury Cafe • $
379 Railroad St #102, St Johnsbury

Customers` Favorites

Trout Sandwich
Chips and Charcuterie Board

“Had an amazing cheddar grits bowl. Added sausage and chili oil to the kale and over easy egg with the grits. Perfect textures and flavors. Really well balanced and executed! Decaf espresso from Mother Moon coffee was also fabulous! We can’t wait to go back!”

4.8 Superb144 Reviews
Tim's Deli & Catering 580 Portland Street, Saint Johnsbury Deli • $
580 Portland Street, Saint Johnsbury

Customers` Favorites

Spicy French Fries
Philly Cheesesteak
Cheeseburger
Onion Rings

“My children and I went to Tim’s Deli and Catering this morning for breakfast. My youngest son, who is very picky when it comes to good, told the owner as we walked out “that was the best breakfast!” Friendly service, great atmosphere, food came out to us fast and it was DELICIOUS!!!! We would definitely recommend to anyone to go there for great service.”

4.7 Superb97 Reviews
Milkhouse Ice Cream 292 Portland Street, Saint Johnsbury Ice Cream Shop • $
292 Portland Street, Saint Johnsbury

Customers` Favorites

Medium Maple Soft Serve Cone w Chocolate Sprinkles
Fresh Baked
Oreo

“I have to say I’ve been coming here year after year. 1st their staff is some of the nicest young people (consistently) I’ve come across. Always polite and very efficient. 2nd their portions are huge and delicious!”

4.5 Superb130 Reviews
St Johnsbury House of Pizza 287 Portland Street, Saint Johnsbury Pizza • $
287 Portland Street, Saint Johnsbury

Customers` Favorites

House Special Pizza
Chicken Wings
Specialty Grinder Choices
Fried Mozzarella Sticks
Steak and Cheese Sub
Cheesy Bread Sticks
Caesar Salad
Cheese Pizza
Spinach Pie
Hot Wings

“best pizza in St.johnsbury”

4.2 Good177 Reviews
Anthony's Diner 321 Railroad Street, Saint Johnsbury Diner • $
321 Railroad Street, Saint Johnsbury

Customers` Favorites

Chicken Sandwich
Cream Pie
Burger Melt
Grilled Cheese
Woodsman Burger
Fried Green Tomatoes
Strawberry Shortcake
Homemade Mashed Potatoes
Root Beer Float
Utterscotch Pie

“We arrived at 7pm on a Friday night. Service was fast and friendly, our waitress took our order, then an entire bus arrived. Food was out in 12 minutes! It was incredible! They handled the bus people also, with only 2 waitresses and they were eating before we left! Impressive!”

4.1 Good292 Reviews
Salt Bistro and the Vermont Catering Company 94 Eastern Avenue, Saint Johnsbury Salad • $$
94 Eastern Avenue, Saint Johnsbury

“The food was so flavorful and absolutely delicious! Our server, Matt, was great and very helpful.”

4.1 Good187 Reviews
The Whiskey Den 48 Eastern Avenue, Saint Johnsbury Bar • $$
48 Eastern Avenue, Saint Johnsbury

“A quaint dive bar in the NEK. Welcoming to all walks of life. Cozy and friendly atmosphere. Never a dull moment at this lively establishment. Highly recommend for a drink or 10!”

3.8 Good47 Reviews
Kingdom Crust Company 1216 Railroad Street, Saint Johnsbury Pizza • $
1216 Railroad Street, Saint Johnsbury

Customers` Favorites

Garlic Knots
Wings
Onion Rings
Sandwich
Heifers & Hogs Stromboli
Steak and Cheese
Pepperoni Pizza
Kingdom Fries
Meatball Sub
House Salad

“We went to KCC for date night and it was amazing. We had a cheese pizza and the maple butter fries with pretzel salt. Chefs Kiss 😚”

3.9 Good203 Reviews
9

Subway

Subway 18 Federal Street, Saint Johnsbury Sandwich Shop • $
18 Federal Street, Saint Johnsbury

Customers` Favorites

Tuna
Grilled Chicken
B L T
Cookies
The Boss
The Beast
The Philly
The Monster
Supreme Meats
Veggie Delite

“The ladies working here do great work and are always friendly to me and everyone else in line as they work very diligently to make lots of sandwiches. It does seem however they are slightly short handed. While the workers themselves where fantastic and the food and service was great you could just tell they could use an extra set of hands.”

3.8 Good96 Reviews
New East Garden 169 Railroad Street Suite 2667, Saint Johnsbury Chinese • $
169 Railroad Street Suite 2667, Saint Johnsbury

Customers` Favorites

Orange Chicken
Egg Roll Chicken Wings Chicken Teriyaki
Boneless Ribs and Egg Roll
Beef Teriyaki
Sesame Chicken
Teriyaki Combo
Chicken Fried Rice
With Pork Fried Rice
Shrimp Toast Crab Rangoons
Egg Roll and Chicken Fingers

“This restaurant gets a lot of negative reviews but I find it quite good. The General Tso chicken I find superior to any other area restaurant. Yes the fried rice is different, etc. but I believe the owners are from the NY-Nj area. Personally, I have grown tired of all the local Chinese restaurants being clones of one another. Asia In Lyndoniville, New Century in St. J. and Woodsville, Sunny Garden in Woodsville, Asia Gourmet in Littleton. All of these places have identical menus and food that tastes the same. Its a joke. Try this place for something different.”

3.7 Good95 Reviews
11

KFC

KFC 985 Memorial Drive, Saint Johnsbury Chicken • $$
985 Memorial Drive, Saint Johnsbury

Customers` Favorites

Chicken Sandwich
Fried Chicken
Mashed Potatoes & Gravy
The Famous Bowl Meal
Cole Slaw

“It's a 40 minute drive to KFC from where I live. St.Johnbury never fails to satisfy. You can get Gravy as dipping Sauce, they have the best Biscuits of any KFC or any other chicken joint. The food is always hot and fresh, the store is always clean and my longest wait was no more than 10-12 minutes, waiting for a party of 8 to order. St. J. KFC gets it right!”

2.1 Poor214 Reviews
Three Ponds | Sandwich Kitchen 11 Vermont Route 2 East, Danville American • $
11 Vermont Route 2 East, Danville - 6.18 miles

Customers` Favorites

Polenta Fries
Pulled Pork Sandwich
Whoopie Pie
Hand Cut Fries
Beet Salad
Cheesesteak
Fried Chicken Sandwich
Grilled Cheese
Chicken Wings
Goddess Salad

“A Danville, VT gem! We just had lunch there, the 2 guys had the cheesesteaks and I had the seared ahi tuna sandwich. Cocktails and the whoopie pies are delicious! Relaxing, CLEAN atmosphere with good music. You owe it to yourself to check it out!!!”

4.8 Superb243 Reviews
Spoon Thawee | Thai Cuisine 1112 Memorial Drive, St Johnsbury Thai • $$
1112 Memorial Drive, St Johnsbury - 2 miles

Customers` Favorites

Khao Soi
Drunken Noodle
Spicy Fried Rice
Rad Na Noodles
Crab Rangoon
Duck Curry
Dumplings
Fresh Spring Rolls
Thai Noodle Soup
Chicken Padilla

“An absolute gem in the St. Johnsbury area. Had a great dinner here this evening. The food is fresh, vibrant, and thoughtfully creative—every dish feels like it was crafted with care. The atmosphere strikes just the right balance: warm and inviting with great background music that enhances the experience without overpowering it. Service is attentive and genuinely welcoming. A true gift to the community—can’t wait to return.”

4.7 Superb353 Reviews
Bentley's Bakery & Cafe 20 Hill Street, Danville Bakery • $
20 Hill Street, Danville - 6.18 miles

Customers` Favorites

blt
Breakfast Burrito
Panini
Jalapeno Cheddar Bagel with Cream Cheese
Cranberry Chicken Sandwich
Vegetable Croissant
Pumpkin Spice Muffin
Watermelon Breeze
Bagel Sandwich
Grilled Muffin

“I had hands down the best breakfast sandwich I've ever had this morning from Bentleys! The atmosphere was great, good music playing in the background, and friendly staff!”

4.8 Superb161 Reviews
Miss Lyndonville Diner 686 Broad Street, Lyndonville Diner • $
686 Broad Street, Lyndonville - 7.64 miles

Customers` Favorites

Onion Rings
Triple Decker Grilled Cheese with Bacon
Breakfast Sampler
Swiss Lad
Grill Ham
Tuna Melt
Egg Sandwich
Fish and Chips
Denver Omelette
Coconut Cream Pie

“Best breakfast around, hands down”

4.7 Superb275 Reviews
Papa Tirozzi Bakery & Pizza 2165 Portland St, St Johnsbury Pizza • $
2165 Portland St, St Johnsbury - 1.93 miles

Customers` Favorites

Cannoli
Meatball
Clam Strips
Chicken Sandwich
Fried Clams
Pepperoni Pizza
Cheese Pizza
Tiramisu
Apple Pie
Turkey Sub

“Our volunteer appreciation party was hosted at and catered by Tirozzi's Bakery. They did a wonderful job. The food was excellent, the service was top notch, and the staff were very accommodating.”

4.8 Superb160 Reviews
Locally Social Coffee 757 Portland Street, St Johnsbury Coffee Shops • $
757 Portland Street, St Johnsbury - 0.73 miles

“This is a great establishment with great tasting coffee in so many forms! Have a Green Eye, have a Coppertop, it's ALL good! While you wait, you get to chat with 2 of the kindest folks in town which makes this place all the better. Don't miss out by driving past!”

4.8 Superb141 Reviews
Whirligig | Restaurant • Brewery • Bar 397 Railroad Street Unit 2, St Johnsbury Brewpubs • $$
397 Railroad Street Unit 2, St Johnsbury - 0.07 miles

Customers` Favorites

Chicken Sandwich
Sample Flight
Sour Cherries
Mango & Limes
Sour Flowers
Burrito Bowl
Sour Bunnies
Guacamole

“Perfect lunch spot. Service was lovely though a little slow :-) and I’d come back here again in a minute. My fried chicken bowl was amazing. We all loved our food — and our waitress was so very nice.

Thanks for the hospitality to us out of town folk :-))”

4.8 Superb131 Reviews
Red Barn Brewing 2211 US-2, Danville Brewery • $$
2211 US-2, Danville - 4.41 miles

“Stopped by with my dog since it was raining and they allowed him inside. It was very welcoming and warm. My sandwhich was sooooo good (I got the grilled cheese with ham). The house made root beer was delicious also. Everyone was so friendly. Loved it.”

4.8 Superb125 Reviews
Kitchen Counter Cafe 397 suite 1 Railroad Street, St Johnsbury Vegetarian • $
397 suite 1 Railroad Street, St Johnsbury - 0.08 miles

Customers` Favorites

Breakfast Burrito
Chicken Tenders
Cheeseburger
Muffin
blt
Eggs over Easy Home Fries and Blueberry Oatmeal
Turkey Bacon Club Sandwich
Chicken Salad Sandwich
Cinnamon French Toast
Breakfast Sandwich

“Absolutely delicious!! Friendly staff, incredible quiche, everything tastes super fresh - will definitely be going back tomorrow morning!”

4.7 Superb189 Reviews
Boule Bakery 462 Railroad Street, St Johnsbury Bakery • $
462 Railroad Street, St Johnsbury - 0.01 miles

Customers` Favorites

Bakery
Cinnamon Roll
Cake
Vegan Chocolate Chip Cookie
Chocolate Croissant
English Muffins
Espresso Caramel Cheesecake
Chocolate Almond Croissant
Sourdough Pastries
Cardamon Bun

“one of my favorite bakery in Vermont. .. I drive 45 min just to get some of the yummiest baked goods ever....”

4.7 Superb156 Reviews
Huang's Noodle Shop 57 Brainerd Street, Danville Asian • $
57 Brainerd Street, Danville - 6.14 miles

Customers` Favorites

Ramen
Orange Chicken
Beef Chow Fun
Sesame Chicken
Spring Roll
Dim Sum
Salads

“Went there a couple of weeks ago and ordered General Tso, beef chow fun and egg rolls. All three were noticeably superior to any of the other local restaurants.. Beef chow fun really stood out. Amazing flavor, and a dish you don't find around here. Would love to see them add Banh Mi sandwiches and Vietnamese caramel chicken. Definitely a cut above everything around here and highly recommended.”

4.7 Superb87 Reviews
Supa Spice 21 Memorial Drive, St Johnsbury Sushi Bar • $
21 Memorial Drive, St Johnsbury - 0.91 miles

Customers` Favorites

Dragon Roll
Ahi Tuna \u0026 Salmon Poke Bowl
Thai Peanut Wrap with Soup
Vietnamese Bowl of Chronic
Beef Broccoli Noodles
Bahn MI Sandwiches
California Roll
BBQ Bulgogi Bowl
Beef Teriyaki
Vegan Roll

“Fresh and flavorful! Nice presentation!”

4.7 Superb65 Reviews
Sweet Basil Cafe & Catering 32 Depot Street, Lyndon American • $$
32 Depot Street, Lyndon - 8.01 miles

Customers` Favorites

Maple Chipotle Chicken Salad Greens with Sauteed
Bread Pudding With
Key Lime Pie

“Always such a sweet experience. The food is great and the desserts are decadent. We all enjoyed our burritos and chimichangas. Also the cappuccino brownie sunday was quite a treat”

4.6 Superb88 Reviews
Lyndonville House of Pizza 93 Main Street, Lyndonville Fast Food • $
93 Main Street, Lyndonville - 8.03 miles

Customers` Favorites

Greek Salad
Cheese Pizza
Spinach Pie
Tossed Salad
Boneless Wings 5 Wings or 10 Wings
Pepper Steak
Lasagna
Poutine
Cold Cut
Chef Salad

“Greatest Italian food, great family that owns it. One of our local favorites!!!”

4.5 Superb169 Reviews
The DiSpencery @ AAP 1746 Memorial Drive, St Johnsbury Bar • $
1746 Memorial Drive, St Johnsbury - 2.63 miles

“Have been there for different occasions, it’s perfect for gatherings. The bartenders are on point and the food is always good.”

4.7 Superb68 Reviews
Eddie's Bakery 175 Duck Pond Road, Waterford Bakery • $
175 Duck Pond Road, Waterford - 4.56 miles

“I absolutely love your brownies they are so big and moist and 😋 yummy! Eating a plain one is perfectly fine but the flavored (c.c.) ones are great too! My favorite is the raspberry! I have yet to see a P.B.flav.(c.c.) one...OMG would that not be soooo Good!! Please...And please don't ruin it by putting in nuts, 😝 T.Y. "Peanut Butter Cream Cheese Brownie" Yum! Yum!😋”

4.8 Superb28 Reviews
Carmen's Ice Cream 1000 Broad Street, Lyndonville Ice Cream Shop • $
1000 Broad Street, Lyndonville - 7.92 miles

“You can't beat a good ol' ice cream window. Carmen's has easily become a household staple. They have a variety of soft serve, hard icecream, milkshakes, and even vegan options! It is always delicious, and staff is the sweetest. We will definitely be stopping by all the time this summer. I just wish they had more outdoor seating.

Dietary restrictions: There are multiple vegan/dairy free options. As well as nut free options.”

4.5 Superb37 Reviews
Wandering Vine 378 Railroad Street, St Johnsbury American • $
378 Railroad Street, St Johnsbury - 0.08 miles

“sarah created a wonderful celebratory lunch for after our small courthouse wedding there in st. johnsbury 3 weeks ago. it was just for us and our two friends - and it was perfect! we stopped ina few weeks prior and made the plans with sarah there in the restaurant. she stayed in touch with us through texts - sharing possible options, dishes she loves to cook, making sure we had eveything that we liked and wanted to have on the day. it was all delicious and presented beautifully! we had the place all to ourselves except towards the end when a very lovely group of 6 came in to dine and were sweet and friendly and took a couple of group pictures for us. everything about the luncheon was as delicious and lovely as we had hoped it would be. thank you sarah for your contribution to our special day!”

4.7 Superb15 Reviews
Hoagie's Pizza & Pasta 6583 Memorial Drive, Lyndonville Italian • $
6583 Memorial Drive, Lyndonville - 6.94 miles

Customers` Favorites

Buffalo Chicken Pizza
Chicken Parmigiana Pasta
Chicken Nachos
Hamburger
Fried Pickles
Bacon Burger
Meatball Sub
Garlic Knots
Chicken Wings
Stuffed Pizza

“less than 60 minutes and the food was at our door and just delicious.”

4.3 Superb209 Reviews