Top 10 Hotels in St. Johnsbury

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

401 Western Ave, St. Johnsbury 05819

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

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

$119
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 (252 reviews)

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

$143
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 …

Get Rates
Colonnade Inn
Colonnade Inn
3.2 mi from St. Johnsbury
1.5 out of 5.0
3 out of 5 (57 reviews)

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

Get Rates
Eastgate Inn
Eastgate Inn
9.6 mi from St. Johnsbury
2.0 out of 5.0
3.5 out of 5 (210 reviews)

Situated in Littleton, this motel is within 1 mi (2 km) of Chutters, First Congregational Church, and Admac Salvage. Rocks …

$80
Exit 41 Travel Inn
Exit 41 Travel Inn
9.6 mi from St. Johnsbury
2.0 out of 5.0
4.1 out of 5 (38 reviews)

Situated in Littleton, this motel is within 1 mi (2 km) of Chutters, First Congregational Church, and Admac Salvage. Rocks …

Get Rates
Adair Country Inn and Restaurant
Adair Country Inn and Restaurant
11.1 mi from St. Johnsbury
3.5 out of 5.0
4.8 out of 5 (62 reviews)

Situated in Bethlehem, this bed & breakfast is 0.6 mi (1 km) from Rocks Estate and within 3 mi (5 km) of Chutters and Gallery …

Get Rates
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 (128 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
Arlington Hotel
Arlington Hotel
13.4 mi from St. Johnsbury
3.0 out of 5.0
4.3 out of 5 (30 reviews)

Situated in Bethlehem, this hotel is within a 10-minute walk of Gallery at WREN, Local Works Marketplace at WREN, and Colonia …

$99
Mountain View Grand Resort & Spa
Mountain View Grand Resort & Spa
17.6 mi from St. Johnsbury
4.0 out of 5.0
4.4 out of 5 (99 reviews)

This family-friendly Whitefield hotel is located in a rural location, 0.5 mi (0.7 km) from Weathervane Theatre, and within …

$149

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.