Top 10 Hotels in St. Johnsbury

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

401 Western Ave, St. Johnsbury 05819

2.0 out of 5.0

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

$107
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

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

Get Rates
Adair Country Inn and Restaurant
Adair Country Inn and Restaurant

80 Guider Lane, Bethlehem 03574

3.5 out of 5.0

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 …

$150
Mountain View Grand Resort & Spa
Mountain View Grand Resort & Spa

101 Mountain View Rd, Whitefield 03598

4.0 out of 5.0

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

$159
Best Western White Mountain Inn
Best Western White Mountain Inn

87 Wallace Hill Rd, Franconia 03580

2.5 out of 5.0

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) …

Get Rates
Mittersill Alpine Resort
Mittersill Alpine Resort

193 Mittersill Road, Franconia 03580

2.5 out of 5.0

Situated in Franconia, this resort is 0.9 mi (1.4 km) from Echo Lake Beach and 2.8 mi (4.5 km) from Cannon Mountain Ski Area. …

$207
Inn at Sunset Hill
Inn at Sunset Hill

231 Sunset Hill Road, Sugar Hill 03586

4.0 out of 5.0

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
Exit 41 Travel Inn
Exit 41 Travel Inn

337 Cottage Street, Littleton 03561

2.0 out of 5.0

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

$85
Hampton Inn Littleton
Hampton Inn Littleton

580 Meadow St, Littleton 03561

2.5 out of 5.0

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

$161
Eastgate Inn
Eastgate Inn

335 Cottage St, Littleton 03561

2.0 out of 5.0

Situated in Littleton, this motel is 2.4 mi (3.8 km) from Rocks Estate and within 6 mi (10 km) of Gallery at WREN and Colonia …

Get Rates

Recent Reviews in St. Johnsbury

Hide content

Where to stay in St. Johnsbury

St. Johnsbury Hotel Guide

Making a trip to Northeastern Vermont - St. Johnsbury? Would you prefer to book a hotel or apartment near the main part of St. Johnsbury? Within a 6-mile radius of the downtown area you'll find 3 Expedia-listed apartments and hotels.

If you are planning to book accommodation that is within easy walking distance of the St. Johnsbury city center, Comfort Inn & Suites Near Burke Mountain and Estabrook House are perfect.

The The Franconia Inn is 20 miles from the central part of St. Johnsbury. Alternatively, the Hampton Inn Littleton is located 13 miles away. You could also check out the rates and amenities at the Inn at Sunset Hill or the The Beal House Inn.

After you have spent some time in St. Johnsbury, try and leave enough time to investigate the other great attractions Northern Vermont has to offer. Northern Vermont is known for forests and mountains, and commonly visited Northern Vermont tourist destinations include open-air markets. Fun-loving travelers might try their hand at snowboarding, skiing and cross-country skiing in this part of United States of America.

There are a number of Expedia-listed accommodations in Montgomery Center, , situated 45 miles to the northwest of St. Johnsbury. Hotel options here include the Phineas Swann Bed & Breakfast and The Inn.

Before you head home from Northeastern Vermont - St. Johnsbury, make sure you catch some local sport. Visit Thompson Arena to the south of St. Johnsbury. Sleep near the action at the Hanover Inn Dartmouth or the Six South St Hotel.

Lebanon Municipal Airport is a nearby airport for flying into and leaving St. Johnsbury. It is 55 miles away. If you choose to stay nearby, try the Fairfield Inn by Marriott White River Junction or Holiday Inn Express Hotel & Suites White River Junction.