Find hotels in St. Johnsbury, VT from $50

Most hotels are fully refundable. Because flexibility matters.

Save 10% or more on over 100,000 hotels worldwide as a One Key member.

Search over 2.9 million properties and 550 airlines worldwide.

Filter by

Popular filters
Popular filters
Guest rating
Guest rating
Star rating
Payment type
Payment type
Property type
Property type
Neighborhood
Neighborhood
Popular locations
Popular locations
Meal plans available
Meal plans available
Amenities
Amenities
Accessibility
Accessibility
Traveler experience
Traveler experience

Compare 694 hotels, room rates, hotel reviews and availability. Most hotels are fully refundable.

Mountain View Grand Resort & Spa
4 out of 5
101 Mountain View Rd, Whitefield, NH
The price is $165 per night from Oct 17 to Oct 18
$165
per night
Oct 17 - Oct 18
21.08 mi from city center
8.8/10 Excellent! (863 reviews)
"Beautiful location"

Reviewed on Sep 21, 2023

Mountain View Grand Resort & Spa
The Wayside Inn
2.5 out of 5
3738 Main St, Bethlehem, NH
The price is $124 per night from Sep 28 to Sep 29
$124
per night
Sep 28 - Sep 29
21.57 mi from city center
8.8/10 Excellent! (531 reviews)
"Very clean. Quiet. We loved the small river running behind our room. We listened to the soothing sounds of the water from our room."

Reviewed on Sep 20, 2023

The Wayside Inn
The Chandler at White Mountains, Ascend Hotel Collection
3 out of 5
30 Arlington Street, Bethlehem, NH
Fully refundableReserve now, pay when you stay
The price is $152 per night from Oct 1 to Oct 2
$152
per night
Oct 1 - Oct 2
18.46 mi from city center
8/10 Very Good! (293 reviews)
"beautiful property. Clean and welcoming!"

Reviewed on Sep 20, 2023

The Chandler at White Mountains, Ascend Hotel Collection

Save an average of 15% on thousands of hotels when you're signed in

Cabot Inn & Suites
2 out of 5
200 Portland Street, Lancaster, NH
Fully refundableReserve now, pay when you stay
The price is $101 per night from Oct 16 to Oct 17
$101
per night
Oct 16 - Oct 17
23.22 mi from city center
7.4/10 Good! (999 reviews)
"Very good continental breakfast"

Reviewed on Sep 17, 2023

Cabot Inn & Suites
Fairbanks Inn
2 out of 5
401 Western Ave, St. Johnsbury, VT
Fully refundableReserve now, pay when you stay
The price is $159 per night from Oct 4 to Oct 5
$159
per night
Oct 4 - Oct 5
0.61 mi from city center
7.4/10 Good! (635 reviews)
"Spacious rooms although outdated decor. Very clean. Breakfast choices were limited. No eggs or yogurt but did have a waffle machine. I would definitely stay here again."

Reviewed on Sep 22, 2023

Fairbanks Inn
Hampton Inn Littleton
2.5 out of 5
580 Meadow St, Littleton, NH
Fully refundableReserve now, pay when you stay
The price is $237 per night from Oct 16 to Oct 17
$237
per night
Oct 16 - Oct 17
12.98 mi from city center
9.2/10 Wonderful! (815 reviews)
"All's well. Glass glasses would be nice though."

Reviewed on Sep 7, 2023

Hampton Inn Littleton
Comfort Inn & Suites Near Burke Mountain
2.5 out of 5
703 Us Route 5, St. Johnsbury, VT
Fully refundableReserve now, pay when you stay
The price is $253 per night from Oct 22 to Oct 23
$253
per night
Oct 22 - Oct 23
2.17 mi from city center
9.2/10 Wonderful! (670 reviews)
"Easy check in, great rooms"

Reviewed on Sep 19, 2023

Comfort Inn & Suites Near Burke Mountain
Eastgate Inn
2 out of 5
335 Cottage St, Littleton, NH
Fully refundableReserve now, pay when you stay
The price is $110 per night from Oct 22 to Oct 23
$110
per night
Oct 22 - Oct 23
14.76 mi from city center
8.2/10 Very Good! (260 reviews)
"good parking lot"

Reviewed on Sep 12, 2023

Eastgate Inn
The Barron Brook Inn
3.5 out of 5
759 Lancaster Rd, Whitefield, NH
Fully refundableReserve now, pay when you stay
The price is $155 per night from Sep 24 to Sep 25
$155
per night
Sep 24 - Sep 25
20.74 mi from city center
9.2/10 Wonderful! (248 reviews)
"Lovely area, comfortable room. Especially the bed…all as advertised very nice place to stay!"

Reviewed on Sep 13, 2023

The Barron Brook Inn
Colonnade Inn
2.5 out of 5
28 Back Center Road, Lyndonville, VT
Fully refundableReserve now, pay when you stay
The price is $129 per night from Sep 24 to Sep 25
$129
per night
Sep 24 - Sep 25
6.83 mi from city center
6.2/10 (302 reviews)
"everything was very good."

Reviewed on Sep 19, 2023

Colonnade Inn
Coos Motor Inn
2.5 out of 5
209 Main Street, Lancaster, NH
Fully refundableReserve now, pay when you stay
The price is $120 per night from Sep 24 to Sep 25
$120
per night
Sep 24 - Sep 25
22.35 mi from city center
8.2/10 Very Good! (226 reviews)
"Nice enough property. Pillows could have been a little better."

Reviewed on Sep 22, 2023

Coos Motor Inn
Thayers Inn
3 out of 5
111 Main Street, Littleton, NH
14.19 mi from city center
8/10 Very Good! (712 reviews)
"Great staff, great location, great place."

Reviewed on Sep 18, 2023

Thayers Inn
The Wildflower Inn
3 out of 5
2059 Darling Hill Road, Lyndonville, VT
The price is $171 per night from Sep 27 to Sep 28
$171
per night
Sep 27 - Sep 28
10.81 mi from city center
8.6/10 Excellent! (43 reviews)
"Beautiful views and a heated pool!"

Reviewed on Aug 11, 2023

The Wildflower Inn
Burke Mountain Hotel & Conference Center
3 out of 5
2259 Mountain Rd, East Burke, VT
The price is $137 per night from Oct 4 to Oct 5
$137
per night
Oct 4 - Oct 5
12.93 mi from city center
9/10 Wonderful! (204 reviews)
"The rooms are newly finished and clean, but lacks a comfortable sitting chair. The kitchenette with half height refrigerator, 2-burner electric stove and microwave were a nice feature. Was disappointed the management did not inform us at the time of the reservation that all the hallways to the rooms ..."

Reviewed on Jun 26, 2023

Burke Mountain Hotel & Conference Center
Base Camp Glamping @ Hidden Ridge
The price is $50 per night from Sep 27 to Sep 28
$50
per night
Sep 27 - Sep 28
3.86 mi from city center
10/10 Exceptional! (3 reviews)
"Everything was immaculately clean. The area is beautiful. Reservation and check-in went very smoothly. I highly recommend. My only concern is that the distance from the tent to the parking and the bathroom facilities was not communicated clearly. I am moderately fit and, for me, it was a 7-minute ..."

Reviewed on Jun 29, 2023

Base Camp Glamping @ Hidden Ridge
Rabbit Hill Inn
4 out of 5
48 Lower Waterford Rd, St. Johnsbury, VT
The price is $274 per night from Oct 23 to Oct 24
$274
per night
Oct 23 - Oct 24
6.93 mi from city center
9.6/10 Exceptional! (9 reviews)
"Very cozy and quiet. Perfect for relaxing and slowing down the pace."

Reviewed on Sep 20, 2023

Rabbit Hill Inn
Adair Country Inn and Restaurant
3.5 out of 5
80 Guider Lane, Bethlehem, NH
The price is $215 per night from Oct 17 to Oct 18
$215
per night
Oct 17 - Oct 18
16.34 mi from city center
9.6/10 Exceptional! (133 reviews)
"Love the Adair! Warm, comfortable and welcoming."

Reviewed on Jan 29, 2023

Adair Country Inn and Restaurant
Presidential Mountain Resort
3 out of 5
1108 Main St, Bethlehem, NH
17.31 mi from city center
8.8/10 Excellent! (84 reviews)
PMR review
"Our stay at PMR was excellent we stayed in pine 4 it was exceptionally clean and ready for us to check in early they left everything we needed for our stay everything was fresh and clean they even supplied extras in case you forget any travel supplies they definitely go above and beyond for their ..."

Reviewed on Sep 10, 2023

Presidential Mountain Resort
Base Camp Glamping @ Brook Ridge
The price is $60 per night from Sep 25 to Sep 26
$60
per night
Sep 25 - Sep 26
3.86 mi from city center
10/10 Exceptional! (1 review)
"It was the perfect getaway to recharge!"

Reviewed on Jul 23, 2023

Base Camp Glamping @ Brook Ridge
Country Squire Motel
2 out of 5
172 W. Main St., Littleton, NH
13.52 mi from city center
8.6/10 Excellent! (414 reviews)
"Our room was very quaint. The white paint was freshly done and in good condition. The whole room was very clean. If you are a very large person you may not like the shower stall, it was fine for us. We loved that you got an actual key for the door and that the room had a small table and chairs. The ..."

Reviewed on Sep 18, 2023

Country Squire Motel
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.

More cheap stays in St. Johnsbury