Beginning of main content

Search 321,000 hotels worldwide.

Get the price guarantee available for your trip.

No Expedia cancellation fee to change or cancel almost any hotel reservation.

Where To Stay In St. Johnsbury

St. Johnsbury Hotel Guide

Settling on where to stay in St. Johnsbury is made simple, with just 2 accommodations to select from within a 3-mile radius of the city center.

The Comfort Inn & Suites Near Burke Mountain is nice and close to all the action.

If you need more accommodation options, the Hampton Inn Littleton is a notable choice. It is located 13 miles away from the heart of St. Johnsbury. The Inn at Sunset Hill is also here, 18 miles from downtown.

14 miles from St. Johnsbury is Littleton, home to the Bethlehem Heritage Society Museum and Strawberry Hill State Forest. Expedia-listed Littleton hotels and accommodations include the Adair Country Inn and Restaurant and Country Squire Motel. Alternatively, you could consider staying in Franconia, 19 miles to the southeast of St. Johnsbury, where you can choose from the Franconia Inn and Best Western White Mountain Inn. White Mountain National Forest and Profile Lake are a couple of the more popular sites to explore for those visiting Franconia.

30 miles to the southeast of St. Johnsbury is Lincoln, a regional center with a population of 1,000, and the home of places to see like the Loon Mountain Ski Resort, Whale's Tale Water Park and Clark's Trading Post. You can also explore the Lost River Gorge & Boulder Caves and the Jean's Playhouse. Should you wish to stay in Lincoln, check out the rates and amenities at the InnSeason Resorts Pollard Brook, a VRI resort and Indian Head Resort.

How to Get to St. Johnsbury

Burlington International Airport is a convenient option for flying into St. Johnsbury. It is 55 miles away. The Sonesta ES Suites Burlington VT is nearby.