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 (112 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.5 out of 5.0
4.6 out of 5 (287 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
3.0 out of 5.0
2.6 out of 5 (24 reviews)

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
2.0 out of 5.0
3.1 out of 5 (90 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
Beautiful And Spacious Newly Renovated 1830's Farmhouse

Beautiful And Spacious Newly Renovated 1830's Farmhouse

3.7 mi from St. Johnsbury
5 out of 5 (25 reviews)

Situated in a rural location, this farm stay is 1 mi (1.7 km) from Great Vermont Corn Maze and within 12 mi (20 km) of St. …

Get Rates
Quiet, Beautiful Waterfront Property on Connecticut River With Mountain Views!!!

Quiet, Beautiful Waterfront Property on Connecticut River With Mountain Views!!!

7.5 mi from St. Johnsbury
4.9 out of 5 (14 reviews)

Situated in a rural location, this vacation home is within 16 mi (25 km) of Wild Ammonoosuc River, St. Johnsbury Athenaeum, …

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 (389 reviews)

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

$156
Willoburke Inn & Lodge

Willoburke Inn & Lodge

8 mi from St. Johnsbury
4.0 out of 5.0
4.8 out of 5 (6 reviews)

Situated in East Burke, this boutique bed & breakfast is 1.4 mi (2.3 km) from Burke Mountain Ski Area and within 20 mi (32 km …

Get Rates
Burke Mountain Hotel & Conference Center

Burke Mountain Hotel & Conference Center

8.3 mi from St. Johnsbury
3.0 out of 5.0
4.5 out of 5 (13 reviews)

Situated in East Burke, this hotel is 1.3 mi (2.1 km) from Burke Mountain Ski Area and within 20 mi (32 km) of Great Vermon …

Get Rates
Thayers Inn

Thayers Inn

9.1 mi from St. Johnsbury
3.0 out of 5.0
3.8 out of 5 (243 reviews)

Located in the heart of Littleton, this inn is 0.2 mi (0.3 km) from Littleton Historical Museum and 3.1 mi (4.9 km) from Rock …

Get Rates

Recent Reviews in St. Johnsbury

Where to stay in St. Johnsbury

St. Johnsbury Hotel Guide

Top St. Johnsbury Accommodations

Don't wait to book your accommodation if you’re headed to St. Johnsbury and prefer to stay central. You'll discover 2 hotels within 3 miles of the center of this great destination.

Do you want to stay within easy reach of the action? The Comfort Inn & Suites Near Burke Mountain and Fairbanks Inn might suit you.

If you're still searching, you might want to look into the Franconia Inn and the Hampton Inn Littleton, these hotels are 20 miles and 13 miles from the center of St. Johnsbury. 18 miles away stands the Inn at Sunset Hill. The Best Western White Mountain Inn is also in this area, 19 miles away.

Get your sports fix with a trip to Leede Arena. If you are keen on booking a bed closer to the stadium, the best options are the Hanover Inn Dartmouth or the Six South St Hotel.

How to Get to St. Johnsbury

Burlington International Airport is 55 miles from St. Johnsbury. Visitors who wish to stay nearby can easily book a night at the Sonesta ES Suites Burlington VT or the Courtyard by Marriott Burlington Williston.