Find and Book Top Hotels in St. Johnsbury

Search among 14 available hotels and places to stay in St. Johnsbury from 50+ providers

Check-in
Select date
Check-out
Select date
Rooms & Guests
22 Guests, 1 Room
Filter & Sort
View map
1-14 out of 14
Filter & Sort
View map
Sort by: high popularity
  • Price: low to high
  • Price: high to low
  • Guest rating: high to low
  • Popularity: high to low
MapView on map2.2 mi from City Center1400 yd from Community College of Vermont
From   US$ 142 /nightSelect
Places to stay near St. Johnsbury
8.2
Great50 reviews
MapView on map20.9 mi from St. Johnsbury20.9 mi from City Center
From   US$ 331 /nightSelect
8.4
Great26 reviews
18.7 mi from St. Johnsbury18.7 mi from City Center
From   US$ 219 /nightSelect
8.4
Great64 reviews
20.1 mi from St. Johnsbury20.1 mi from City Center
From   US$ 203 /nightSelect
8.4
Great87 reviews
13.7 mi from St. Johnsbury13.7 mi from City Center
From   US$ 229 /nightSelect
8.4
Great48 reviews
11.9 mi from St. Johnsbury11.9 mi from City Center
From   US$ 159 /nightSelect
8.4
Great59 reviews
14.8 mi from St. Johnsbury14.8 mi from City Center
From   US$ 116 /nightSelect
8.4
Great21 reviews
7.6 mi from St. Johnsbury7.6 mi from City Center
From   US$ 296 /nightSelect
8.2
Great81 reviews
9.9 mi from St. Johnsbury9.9 mi from City Center
From   US$ 186 /nightSelect
7.8
Very good9 reviews
19.1 mi from St. Johnsbury19.1 mi from City Center
From   US$ 416 /nightSelect
19.9 mi from St. Johnsbury19.9 mi from City Center
From   US$ 159 /nightSelect
8.4
Great20 reviews
11.3 mi from St. Johnsbury11.3 mi from City Center
From   US$ 195 /nightSelect
8.8
Great13 reviews
23.0 mi from St. Johnsbury23.0 mi from City Center
From   US$ 123 /nightSelect
12.1 mi from St. Johnsbury12.1 mi from City Center
Select

Best hotels and places to stay in Saint Johnsbury

Why visit?

Saint Johnsbury, Vermont is a charming destination that offers a variety of attractions and activities for tourists. With its picturesque landscapes, historical sites, and cultural events, a visit to Saint Johnsbury is sure to be a memorable experience. Whether youre interested in exploring the natural beauty of the area, learning about its rich history, or simply enjoying a relaxing vacation, Saint Johnsbury has something for everyone. With a range of top-notch hotels and accommodations, youre sure to find the perfect place to stay during your visit.

Where to stay?

Historic Downtown: Staying in the historic downtown area of Saint Johnsbury is a great choice for those who appreciate history and architecture. This area is home to several charming boutique hotels and bed and breakfasts, offering a cozy and intimate atmosphere. You can explore the lovely Victorian-era buildings, visit the Fairbanks Museum and Planetarium, or take a leisurely stroll through the charming streets lined with shops and restaurants.

Rural Retreats: If you prefer a more peaceful and serene setting, consider staying in one of the rural retreats surrounding Saint Johnsbury. These accommodations offer a true escape from the hustle and bustle of daily life, allowing you to immerse yourself in the tranquil beauty of Vermonts countryside. You can enjoy scenic views, go hiking or biking on nearby trails, or simply unwind and relax in the peaceful surroundings.

Lakefront Hotels: For those who love water activities and breathtaking views, staying in a lakefront hotel is an excellent choice. Saint Johnsbury is located close to several stunning lakes, including Lake Willoughby and Crystal Lake. Many hotels in the area offer lakefront views, as well as amenities such as swimming, boating, and fishing. You can spend your days enjoying the natural beauty of the lakes and evenings relaxing by the water, taking in the peaceful ambiance.

What is the price per hotel room per night?

3-star hotels: The average price per night is around $100 to $150.

4-star hotels: The average price per night is around $150 to $200.

5-star hotels: The average price per night is around $200 to $300.

Best value for money:

Comfort Inn & Suites Near Burke Mountain: This hotel offers comfortable rooms at an affordable price. Located near Burke Mountain, it is perfect for outdoor enthusiasts. With its convenient location, guests can easily access local attractions such as the Fairbanks Museum and Catamount Arts Center. The hotel provides complimentary breakfast, free Wi-Fi, and an indoor pool, ensuring a pleasant stay for guests. (Designated keywords: st johnsbury hotels, saint johnsbury hotels, motels in st johnsbury vt)

Fairbanks Inn: The Fairbanks Inn provides great value for money with its affordable rates and convenient amenities. The rooms are clean and well-maintained, and the hotel offers complimentary breakfast and Wi-Fi. Its location is ideal for exploring Saint Johnsbury, with attractions like the St. Johnsbury Athenaeum and Dog Mountain nearby. Guests can also enjoy the outdoor pool and fitness center. (Designated keywords: st. johnsbury vt hotels, st johnsbury vt lodging, lodging st johnsbury vt)

The Inn at Burklyn: This charming inn offers a unique and cozy experience at a reasonable price. Nestled in a peaceful location, it provides a serene atmosphere for guests. The inn features individually decorated rooms, each with its own character and style. With its picturesque surroundings and friendly staff, its an excellent choice for those seeking a peaceful retreat. (Designated keywords: st johnsbury vermont hotels, saint johnsbury vermont hotels)

Best kid-friendly hotels:

Comfort Inn & Suites Near Burke Mountain: This hotel offers amenities that are perfect for families traveling with children. The indoor pool provides hours of fun, and the complimentary breakfast ensures a good start to the day. The comfortable and spacious rooms accommodate families with ease, making it a convenient choice. (Designated keywords: hotels st johnsbury vt, hotels in st johnsbury vt)

Hampton Inn St. Johnsbury: The Hampton Inn caters to families with its kid-friendly facilities and services. The hotel features a playground area, a game room, and an indoor pool, keeping children entertained throughout their stay. The complimentary breakfast offers a variety of options for children to enjoy. The friendly staff is always ready to assist families, making this hotel a great choice for a family vacation. (Designated keywords: saint johnsbury vt hotels, hotels in saint johnsbury vt)

Best hotels for a romantic getaway:

The Rabbit Hill Inn: This inn provides a romantic and elegant escape for couples. The rooms are beautifully designed with luxurious amenities such as fireplaces and whirlpool tubs. The inn offers a delicious breakfast and a candlelit dinner for an intimate dining experience. With its peaceful surroundings and attention to detail, its an ideal choice for a romantic getaway. (Designated keywords: st. johnsbury vt hotels, hotels in st johnsbury vermont)

The Wildflower Inn: Nestled in a picturesque setting, the Wildflower Inn offers a romantic ambiance for couples. The inn features charming rooms with stunning views of the surrounding countryside. Couples can enjoy activities such as snowshoeing, horse-drawn carriage rides, and intimate dinners at the inns restaurant. The serene atmosphere and romantic amenities make it a perfect choice for a couples retreat. (Designated keywords: st. johnsbury vt hotels, hotels st. johnsbury vt)

Best for location:

Fairbanks Inn: This hotels central location provides easy access to downtown Saint Johnsbury and its attractions. Guests can explore the nearby shops, restaurants, and art galleries. The hotel is also close to the Fairbanks Museum and Catamount Arts Center, making it convenient for sightseeing. (Designated keywords: hotels st johnsbury vt, saint johnsbury hotels)

Hampton Inn St. Johnsbury: Situated near major highways, this hotel offers convenient access to various attractions in and around Saint Johnsbury. Whether guests want to explore the natural beauty of the region or visit local museums and cultural centers, the Hampton Inns location provides easy travel options. (Designated keywords: st johnsbury vt lodging, motels in st johnsbury vt)

Colonnade Inn: Located in historic downtown Saint Johnsbury, the Colonnade Inn is surrounded by charming Victorian-era buildings and scenic views. Guests can enjoy leisurely walks through the area, exploring the local shops and restaurants. The Inns location also provides easy access to attractions like the Fairbanks Museum and Catamount Arts Center. (Designated keywords: st johnsbury vermont hotels, hotels in st johnsbury vt)

Best for a short city break:

Comfort Inn & Suites Near Burke Mountain: This hotel is an excellent choice for a quick city break. It offers comfortable rooms and convenient amenities, allowing guests to relax and enjoy their stay. Its proximity to local attractions and outdoor activities makes it an ideal base for a short getaway in Saint Johnsbury. (Designated keywords: st johnsbury vt hotels, st johnsbury vt lodging)

Fairbanks Inn: With its central location and affordable rates, the Fairbanks Inn is a perfect option for a short city break. Guests can easily explore the downtown area, visit museums, and dine at local restaurants. The hotels comfortable rooms and friendly service ensure a pleasant stay, making it a convenient choice for a quick getaway. (Designated keywords: saint johnsbury vt hotels, hotels in saint johnsbury vt)

Show moreLess