Find hotels in St. Johnsbury, VT from $80

COVID-19 tests are no longer required to re-enter the United States.

Save 10% or more on select stays with Expedia Rewards

Search over 2.9 million properties and 550 airlines worldwide.

Check St. Johnsbury hotel prices

Tomorrow night
This weekend
Next weekend

Filter by

Romantic Hideaway Treehouse Cabin with Hot Tub
1.69 mi from city center
4/5 Very Good! (4 reviews)
Great little spot!
"The place was exactly as advertised - no frills but all the essentials. Exactly what we were looking for. Will definitely book again."

Reviewed on Jun 8, 2022

Romantic Hideaway Treehouse Cabin with Hot Tub
Inn by the River
2 out of 5
223 Mill Street, Hardwick, VT, 05843
Fully refundableReserve now, pay when you stay
The price is $80 per night from Jul 17 to Jul 18
18.06 mi from city center
4.2/5 Excellent! (220 reviews)
"I was traveling thru NE Vermont and found this to be a nice stop for the evening. The owner Freda was very pleasant and helpful."

Reviewed on Jul 2, 2022

Inn by the River
Burke Mountain Hotel & Conference Center
3 out of 5
2259 Mountain Rd, East Burke, VT, 05832
The price is $159 per night from Jul 21 to Jul 22
13.03 mi from city center
4.5/5 Wonderful! (156 reviews)
"Excellent staff. Room missing drinking glasses."

Reviewed on Feb 28, 2022

Burke Mountain Hotel & Conference Center
You could be seeing lower prices

You could be seeing lower prices

With member prices, you could save 10% or more right now on thousands of properties.
Comfort Inn & Suites Near Burke Mountain
2.5 out of 5
703 Us Route 5, St. Johnsbury, VT, 05819
Fully refundableReserve now, pay when you stay
The price is $204 per night from Aug 7 to Aug 8
2.07 mi from city center
4.6/5 Wonderful! (589 reviews)
"Had a great time staff was very accommodating"

Reviewed on Jun 21, 2022

Comfort Inn & Suites Near Burke Mountain
Best Western White Mountain Inn
2.5 out of 5
87 Wallace Hill Rd, Franconia, NH, 03580
Fully refundableReserve now, pay when you stay
The price is $150 per night from Jul 10 to Jul 11
18.63 mi from city center
4/5 Very Good! (995 reviews)
"The room was nice and the bed was comfortable. The breakfast was good. It was a good stay. We would stay again."

Reviewed on Jul 4, 2022

Best Western White Mountain Inn
Rabbit Hill Inn
4 out of 5
48 Lower Waterford Rd, St. Johnsbury, VT, 05819
6.9 mi from city center
4.7/5 Exceptional! (3 reviews)
"The Inn is wonderful but what makes it exceptional is the friendly, helpful, caring staff!"

Reviewed on Jul 24, 2019

Rabbit Hill Inn
Hampton Inn Littleton
2.5 out of 5
580 Meadow St, Littleton, NH, 03561
Fully refundableReserve now, pay when you stay
The price is $229 per night from Jul 18 to Jul 19
13.03 mi from city center
4.6/5 Wonderful! (713 reviews)

Reviewed on Jul 6, 2022

Hampton Inn Littleton
The Chandler at White Mountains, Ascend Hotel Collection
3 out of 5
30 Arlington Street, Bethlehem, NH, 03574
Fully refundableReserve now, pay when you stay
The price is $159 per night from Jul 10 to Jul 11
18.44 mi from city center
3.8/5 Good! (182 reviews)
"Clean Service Everything"

Reviewed on Jun 17, 2022

The Chandler at White Mountains, Ascend Hotel Collection
Thayers Inn
3 out of 5
111 Main Street, Littleton, NH, 03561
The price is $119 per night from Jul 19 to Jul 20
14.18 mi from city center
4/5 Very Good! (568 reviews)
"An older historic building, well loved and it shows in every corner. The staff was very friendly and helpful. Enjoyed our 2 night stay very much. The area was stunning!!!"

Reviewed on Jul 5, 2022

Thayers Inn
Nootka Lodge
2 out of 5
4982 Dartmouth College Highway, Woodsville, NH, 03785
Fully refundableReserve now, pay when you stay
The price is $99 per night from Jul 12 to Jul 13
18.96 mi from city center
4.3/5 Excellent! (621 reviews)
"The room was very comfortable and amenities were as advertised. A nice place to visit; a bit of a throwback to years past, and that is a compliment."

Reviewed on Jul 2, 2022

Nootka Lodge
Don't see what you're looking for?
See all available properties in St. Johnsbury
View all properties
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.

St. Johnsbury hotels information

Number of reviews 4051
Accommodation 562 hotels
Lowest Price $80
Highest Price $229

Frequently asked questions

Recent reviews of St. Johnsbury hotels
expedia verified reviews

Plan your trip in a snap on the app

From home or hammock, organize your entire escape and explore app offers

Text yourself a download link for easy access

By providing your number, you agree to receive a one-time automated text message with a link to get the app. Standard text message rates may apply.
QR code