Dining in St. Johnsbury

St. Johnsbury offers a wide variety of restaurant choices for all tastes and moods. A stack of pancakes dripping with local maple syrup? Plenty of great places for that. Hungry for an exotic cuisine? We’ve got restaurants with food from around the world. An award-winning bistro for a fun night out with your friends? That’s here, too. For breakfast, lunch, dinner or anything in between, St. Johnsbury will whet your appetite.

Anthony’s Diner | 321 Railroad St | (802) 748-3613 | Anthony’s Diner

Families with children and those dining on a budget are offered home-cooked breakfast/brunch, lunch, and dinner.


Bailiwicks on Mill | 98 Mill St | (802) 424-1215 | Bailiwicksfinerestaurant.com

An upscale fine dining experience focusing on quality product, service, and atmosphere.


Cantina di Gerardo | 378 Railroad St | (802) 745-0598 | Cantina di Gerardo

We strive to give you, our customers, a great experience with outstanding atmosphere, service, and quality Italian cuisine. The restaurant offers some of the best, authentic Italian food north of Fenway Park.


Dunkin’ Donuts | 473 Railroad St. | (802) 748-5225 | Dunkin’ Donuts

Enjoy bakery sandwiches, breakfast sandwiches, hash browns, and oatmeal. Sit down and relax with a cup of our world famous coffee!


Dylan’s Cafe | 139 Eastern Ave | (802) 748-6748 | Dylan’s Cafe Facebook Page

A cafe located in a 1924 post office. Featuring local foods and innovative fare.


East Main Market & Deli | 1194 Main St| (802) 751-8261 | facebook

We look forward to serving you freshly made signature sandwiches, soups, and salads. While you wait please feel free to grab a beverage and a snack.


Hilltopper Culinary Cafe | 1216 Main St | (802) 748-8964 | Hilltopper Restaurant

This seasonal restaurant (only open to the public during the school year) is run by the students of St. Johnsbury Academy. Students are required to be trained in the American Culinary Federation approved ServSafe program. The restaurant is a “working classroom.”


Kham’s Thai | 1112 Memorial Drive | (802) 751-8424 | www.khamsthai.com/

Kham’s is a family owned and run business that brings the best of thai food and culture to beautiful Vermont.


Kingdom Taproom | 397 Railroad St | (802) 424-1355 | kingdomtaproom.com

Serving Craft Beer, Wine and Spirits. Complemented by a small but diverse menu, focusing on locally-sourced foods.


Ramunto’s Brick Oven Pizza | 1216 Railroad St | (802) 751-8500 | www.ramuntos.com/

At Ramunto’s Brick Oven Pizza, our mission is to provide the best Pizza, Pasta and Salads that we can to our customers.


Wine Gate | 25 Depot Square | (802) 748-3288 | Wine Gate Facebook

Fresh, creative, homemade lunch in downtown St. Johnsbury. Pub fare, panini sandwiches, soups, and salads.


Cafe at Gatto Nero Press | 190 Eastern Ave – Ste 6 | (802) 748-2900 | Cafe at Gatto Nero

The Cafe at Gatto Nero serves espresso based beverages and locally made pastries. We use organic fair trade coffee beans from Vermont Coffee Company. Wifi access is available.


Maplefield’s Convenience Store | 85 Western Ave | (802) 748-1331

Maplefield’s is home to Amato’s pizza, pasta & sandwiches. The store is open 24 hrs/day and features food to go as well as gas filling pumps.


New Century Chinese Restaurant | 264 Portland St. | (802) 748-2338 | New Century

Well reviewed Chinese restaurant located in the heart of town. Excellent food – reasonable prices!


New East Garden Chinese Restaurant | 169 Railroad St. | (802) 748-9088 | New East Garden

Small Chinese restaurant located at the southern entrance to town. Friendly staff and cute kids!


Riley’s Fish Shack | 2165 Portland St. | (802) 751-1111 | Riley’s Fish Shack

Family owned and operated drive-in style restaurant! We serve fresh seafood, burgers, chicken,beer, wine and ice cream all year round!


Tim’s Deli | 580 Portland St. | (802) 748-3118 | Tim’s Deli & Catering

Who would of thought… This deli is a diamond in the rough. Tim’s Deli is a “no frills” deli and grill serving up breakfast, lunch, and dinner, takeout service at the counter with overhead menu boards & open kitchen area and eating in inside the separate dining room.


Pizza Hut | 1009 Memorial Dr. | (802) 748-5322 | Pizza Hut

All kinds of pizza – all kinds of pasta – all kinds of wings!


KFC | 985 Memorial Dr. | (802) 748-1900 | KFC

Popcorn nuggets are here now!


St. Johnsbury House of Pizza | 287 Portland St. | (802) 748-5144 | St J House of Pizza

Our family owned restaurant has been serving up fresh in-store made pizza, pasta and grinders as well as salads and Greek food for over 34 years. In those 34 years we’ve honed in on our customer’s cravings, perfected our recipes, and have become a staple in the St. Johnsbury community.