Top 10 Hotels in St. Johnsbury

See all 2 Hotels in St. Johnsbury
Fairbanks Inn
Fairbanks Inn

401 Western Ave, St. Johnsbury 05819

2.0 out of 5.0
4 out of 5 (82 reviews)

Situated in St. Johnsbury, this hotel is within a 15-minute walk of Fairbanks Museum and Planetarium and St. Johnsbury …

Get Rates
Comfort Inn & Suites Near Burke Mountain
Comfort Inn & Suites Near Burke Mountain

703 Us Route 5, St. Johnsbury 05819

2.0 out of 5.0
4.6 out of 5 (259 reviews)

Situated in St. Johnsbury, this hotel is within 3 mi (5 km) of St. Johnsbury Athenaeum, Catamount Arts, and Fairbanks Museu …

Get Rates
Maplewood Lodge
Maplewood Lodge
2 mi from St. Johnsbury
2.5 out of 5.0

Situated in Lyndonville, this motel is within 9 mi (15 km) of Fairbanks Museum and Planetarium, St. Johnsbury Athenaeum, an …

$99
Colonnade Inn
Colonnade Inn
3.2 mi from St. Johnsbury
1.5 out of 5.0
3 out of 5 (62 reviews)

Situated in the mountains, this motel is within 9 mi (15 km) of Great Vermont Corn Maze, Burke Mountain Ski Area, and St. …

Get Rates
Hampton Inn Littleton
Hampton Inn Littleton
7.8 mi from St. Johnsbury
2.5 out of 5.0
4.6 out of 5 (367 reviews)

Situated in the mountains, this hotel is within 32 mi (52 km) of Franconia Notch State Park, Santa's Village, and Mount …

Get Rates
Country Squire Motel
Country Squire Motel
8.4 mi from St. Johnsbury
2.0 out of 5.0
4 out of 5 (167 reviews)

Situated in Littleton, this motel is within 6 mi (10 km) of Rocks Estate, Gallery at WREN, and Colonial Theater. Bethlehem …

$59
Thayers Inn
Thayers Inn
9.1 mi from St. Johnsbury
3.0 out of 5.0
3.8 out of 5 (223 reviews)

Located in the heart of Littleton, this inn is 3.1 mi (4.9 km) from Rocks Estate and within 6 mi (10 km) of Gallery at WREN …

$90
Inn at Sunset Hill
Inn at Sunset Hill
12.7 mi from St. Johnsbury
4.0 out of 5.0
4.5 out of 5 (131 reviews)

Located in the heart of Sugar Hill, this romantic bed & breakfast is within 1 mi (2 km) of Sunset Hill Golf Course and Suga …

$120
Best Western White Mountain Inn
Best Western White Mountain Inn
13.2 mi from St. Johnsbury
2.5 out of 5.0
3.8 out of 5 (393 reviews)

Located in the heart of Franconia, this hotel is 6.5 mi (10.4 km) from Cannon Mountain Aerial Tramway and 6.6 mi (10.7 km) …

$88
Stonybrook Motel & Lodge
Stonybrook Motel & Lodge
14.6 mi from St. Johnsbury
2.0 out of 5.0
3.5 out of 5 (245 reviews)

Situated on the riverwalk, this motel is 2.6 mi (4.3 km) from Frost Place and within 6 mi (10 km) of Cannon Mountain Ski Area …

$53

Recent Reviews in St. Johnsbury

Hide content

Where to stay in St. Johnsbury

St. Johnsbury Hotel Guide

If you decide to book accommodation near the heart of St. Johnsbury, there is a small range of accommodations. There are 2 Expedia-listed accommodation options within a 0.1-mile radius of the town center.

There are not many accommodation options within easy walking distance from the center of St. Johnsbury. The Fairbanks Inn is an ideal choice as it's just 2 miles away.

The Comfort Inn & Suites Near Burke Mountain is 2 miles from the middle of St. Johnsbury. Or, alternatively, the The Franconia Inn is situated 20 miles away. Alternative Expedia-listed accommodation options are the Hampton Inn Littleton and the Inn at Sunset Hill.

Before your St. Johnsbury trip draws to a close, why not spend an afternoon rubbing shoulders with Northeastern Vermont - St. Johnsbury sports obsessives at a local match. Thompson Arena is 50 miles to the south of St. Johnsbury. For visitors who are keen on sleeping close by, make a reservation in the Hanover Inn Dartmouth or Six South St Hotel.

If you are flying into or out of Burlington International Airport and would like to stay nearby try Sonesta ES Suites Burlington VT or Courtyard by Marriott Burlington Williston.