Vermont may have travel restrictions in place, including self-quarantine, due to COVID-19.

Find out moreOpens in new tab or window

Find Hotels in St. Johnsbury, VT

Search over 1 million properties and 550 airlines worldwide

Members save 10% more on select hotels, cars, activities and vacation rentals. Sign up.

Free cancellation on most hotels. Because flexibility matters.

Filter by

Popular filters
Star rating
Your budget
Guest rating
Payment type
Property type
Area
Popular locations
Meal plans available
Amenities
Accessibility
Trip type
Charming Historic Home near Burke & Kingdom Trails
New! Quaint & Cozy Apt in Historic Saint Johnsbury
Mountain View Grand Resort & Spa
4 out of 5
101 Mountain View Rd, Whitefield, NH
The price is CA $182 per night from Jan 18 to Jan 19
33.99 km from city centre
4.4/5Wonderful! (473 reviews)

"Nice hotel, nice location, the staff was friendly and helpful. We enjoyed our stay."…"

Reviewed on Jan. 1, 2021

Mountain View Grand Resort & Spa
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.
Brand New! Cozy high-end log cabin on the lake!
The price is CA $429 per night from Feb 5 to Feb 6
27.83 km from city centre
Brand New! Cozy high-end log cabin on the lake!
Nootka Lodge
2 out of 5
4982 Dartmouth College Highway, Woodsville, NH
Free cancellationReserve now, pay when you stay
The price is CA $96 per night from Jan 19 to Jan 20
30.53 km from city centre
4.3/5Excellent! (359 reviews)

"Loved the balcony and log cabin feel. The bathroom was a little dated, as noted by previous reviewers the walls are on the thin side and some patrons are VERY energetic. Other than that 4 out of five stars."…"

Reviewed on Dec. 14, 2020

Nootka Lodge
The Notch House
3 out of 5
5768 VT Route 5A, Orleans, VT
Get Rates
32.97 km from city centre
5/5Exceptional! (5 reviews)

"Polly and Jamie are awesome! We had the best weekend. So much fun"…"

Reviewed on Sep. 7, 2020

The Notch House
WilloBurke Boutique Inn + Nordic Spa
3.5 out of 5
638 VT Route 114, East Burke, VT
Get Rates
19.9 km from city centre
4.6/5Wonderful! (12 reviews)

"Nice place to be; on-site authentic sauna facilities; excellent service"…"

Reviewed on Jul. 15, 2019

WilloBurke Boutique Inn + Nordic Spa
Best Western White Mountain Inn
2.5 out of 5
87 Wallace Hill Rd, Franconia, NH
Free cancellationReserve now, pay when you stay
The price is CA $111 per night from Feb 1 to Feb 2
30 km from city centre
3.9/5Good! (946 reviews)

"The staff was great. The beds were comfortable and very clean."…"

Reviewed on Oct. 18, 2020

Best Western White Mountain Inn
Sugar Hill Inn
4 out of 5
116 Route 117, Sugar Hill, NH
The price is CA $245 per night from Jan 17 to Jan 18
28.91 km from city centre
4.5/5Wonderful! (44 reviews)
Great Inn and Restaurant!

"We came to Sugar Hill Inn to celebrate my husband’s birthday. We had a wonderful time. Sara was very accommodating. Our room was beautiful and the restaurant was outstanding. By far the best crab cake I have ever eaten! Wish we would have stayed another night."…"

Reviewed on Oct. 8, 2020

Sugar Hill Inn
Eastgate Inn
2 out of 5
335 Cottage St, Littleton, NH
Free cancellationReserve now, pay when you stay
The price is CA $113 per night from Jan 17 to Jan 18
23.74 km from city centre
4/5Very Good! (118 reviews)
Estate Inn Awesome Spot !

"Very Comfortable and Warm; extra Blankets and Pillows and Clean ! Despite Pandemic, reassured with state and condition; Good Coffee and continental bReakfast ✨"…"

Reviewed on Oct. 12, 2020

Eastgate Inn
Hillwinds Lodge
2.5 out of 5
33 Dow Ave, Franconia, NH
The price is CA $113 per night from Jan 18 to Jan 19
30.59 km from city centre
4.3/5Excellent! (341 reviews)

"I needed a place for a one-night stay before going hiking, and it did the trick perfectly well. Nothing fancy, but clean and very friendly owner-operator at front desk. I “ate out” for breakfast at Polly’s Pancake Parlor nearby, a local favorite, which was delicious."…"

Reviewed on Oct. 13, 2020

Hillwinds Lodge
HIGHLAND LODGE
3 out of 5
1608 Craftsbury Road, Greensboro, VT
The price is CA $215 per night from Feb 4 to Feb 5
30.64 km from city centre
4.4/5Wonderful! (32 reviews)

"Beautiful place, friendly staff, Covid aware. Bed in Smith suite was very uncomfortable, mattress needs to be changed."…"

Reviewed on Aug. 28, 2020

HIGHLAND LODGE
Inn by the River
2 out of 5
223 Mill Street, Hardwick, VT
Free cancellationReserve now, pay when you stay
The price is CA $101 per night from Jan 17 to Jan 18
29.08 km from city centre
4.2/5Very Good! (125 reviews)

"The owners were very friendly. The scenery behind the hotel was beautiful and I liked the small town feel of the hotel and the town itself."…"

Reviewed on Oct. 9, 2020

Inn by the River
Thayers Inn
3 out of 5
111 Main Street, Littleton, NH
The price is CA $125 per night from Jan 17 to Jan 18
22.83 km from city centre
4/5Very Good! (447 reviews)
Great place!

"Tiny little bathroom but amazing room!"…"

Reviewed on Dec. 17, 2020

Thayers Inn
Franconia Notch Guest House
3 out of 5
484 Forest Hills Road, Franconia, NH
Free cancellationReserve now, pay when you stay
The price is CA $221 per night from Jan 27 to Jan 28
31.16 km from city centre
4.9/5Exceptional! (27 reviews)

"Our stay was comfortable and the breakfast was good."…"

Reviewed on Oct. 2, 2020

Franconia Notch Guest House
The Chandler at White Mountains, Ascend Hotel Collection
3 out of 5
30 Arlington Street, Bethlehem, NH
Free cancellationReserve now, pay when you stay
The price is CA $125 per night from Jan 19 to Jan 20
29.7 km from city centre
3.7/5Good! (51 reviews)

"Not the property's fault, but not having room cleaning service or access to the gym and pool due to covid regulations was quite disappointing."…"

Reviewed on Jan. 1, 2021

The Chandler at White Mountains, Ascend Hotel Collection
Sunset Hill House
4 out of 5
231 Sunset Hill Road, Sugar Hill, NH
The price is CA $158 per night from Jan 17 to Jan 18
29.32 km from city centre
4.5/5Wonderful! (466 reviews)

"Great view of the Mountains and staff was great. They have tools outside to clean snow of the car."…"

Reviewed on Jan. 9, 2021

Sunset Hill House
The Wayside Inn
2.5 out of 5
3738 Main St, Bethlehem, NH
Free cancellationReserve now, pay when you stay
The price is CA $149 per night from Jan 24 to Jan 25
34.72 km from city centre
4.2/5Very Good! (135 reviews)

"Incredibly friendly and helpful staff. Food was wonderful. Gorgeous location."…"

Reviewed on Jan. 11, 2021

The Wayside Inn
Lovett's Inn and Restaurant
3 out of 5
1474 Profile Rd, Franconia, NH
The price is CA $188 per night from Jan 27 to Jan 28
33.23 km from city centre
4.4/5Excellent! (15 reviews)

"The proprietor of this inn is great. Very welcoming and the place is amazing inside. Very vintage. The place is clean and atmosphere is warming. The owner even made gluten free muffins special in the morning for one person who stayed there. Talk about going above and beyond for your customer. The ..."…"

Reviewed on Feb. 17, 2020

Lovett's Inn and Restaurant
Majestic Vista Mountainside Cabin
3.5 out of 5
231 Simonds Rd, Whitefield, NH
Get Rates
26.63 km from city centre
4/5Very Good! (1 review)
Beautiful chalet with scenic views

"If you're looking for a complete change of scenery from a dense city to a calm Forest but still maintain comforts of your home, you have come to the right place. We had an amazing time at the majestic place - in it's truest sense. Cons- it needed deep cleaning as the were bugs and wasps in sun room ..."…"

Reviewed on Sep. 2, 2018

Majestic Vista Mountainside Cabin
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 Hotel Guide

Spending a bit of time in Northeastern Vermont - St. Johnsbury and would like to stay in St. Johnsbury? Within 0.1 kilometres (0.06 miles) of the heart of town, you'll find 2 Expedia-listed accommodation options.

There are only a handful of hotels to choose from within easy walking distance from the center of St. Johnsbury. The Fairbanks Inn is an ideal option as it is only 3 kilometres (2 miles) away.

The Comfort Inn & Suites Near Burke Mountain is positioned 3 kilometres (2 miles) from the central part of St. Johnsbury. Alternatively, the The Franconia Inn is located 30 kilometres (20 miles) away. If you'd prefer, you could check out the amenities and rates at the Hampton Inn Littleton or the Inn at Sunset Hill.

Before you leave Northeastern Vermont - St. Johnsbury, why not make sure you experience some local sport. Visit Thompson Arena to the south of St. Johnsbury. For travelers who are keen on sleeping nearby, make a reservation in the Hanover Inn Dartmouth or Six South St Hotel.

Located 90 kilometres (56 miles) away from St. Johnsbury is Burlington International Airport. Stay nearby at Sonesta ES Suites Burlington VT or Courtyard by Marriott Burlington Williston.

Frequently asked questions

Where is the best place for a stay in St. Johnsbury?
Comfort Inn & Suites Near Burke Mountain is one of the top choices for your stay based on our traveler data. This hotel offers free WiFi and free parking. Fairbanks Inn is another good option for your visit.
If I need to cancel my hotel reservation in St. Johnsbury, will I receive a refund?
Yes, the majority of hotel reservations are fully refundable if you cancel prior to the accommodation’s cancellation deadline, which often is within 24-48 hours of your scheduled arrival. If you booked a non-refundable reservation, you may still be able to cancel and receive a refund within a 24-hour period of your booking. Enter dates in and click on “Search”, then filter by “free cancellation” to view the best options available in St. Johnsbury.
What's the best place to stay on a budget in St. Johnsbury?
Based on reviews, Fairbanks Inn is a popular 2-star hotel for our travelers looking for an economical choice, and features free breakfast and free WiFi.
What's the best accommodation for a family vacation to St. Johnsbury?
Comfort Inn & Suites Near Burke Mountain is a hotel with free parking and laundry facilities, and it’s a top choice on Expedia for families. Fairbanks Inn is another good choice for your kid-friendly vacation. Kids of all ages will also enjoy a visit to Fairbanks Museum and Planetarium.
What's the best pet-friendly hotel in St. Johnsbury?
Fairbanks Inn is a top dog-friendly hotel, and offers an outdoor pool along with free WiFi for its human guests. Comfort Inn & Suites Near Burke Mountain is another good choice for a stay with your pet.
What are some accommodations with pools in St. Johnsbury?
Fairbanks Inn is a top hotel with an outdoor pool, free breakfast, and free WiFi.

Recent Reviews in St. Johnsbury

More trip options