Photo by Dennis Curran/VermontVacation.com

Find hotels in St. Johnsbury, VT from £72

    price find illustration

    Change your mind

    Book hotels with free cancellation
    deals illustration

    Treat yourself

    Save instantly and earn perks with One Key
    bed illustration

    Be picky

    Search almost a million properties worldwide

Check prices for these dates

Next weekend
In two weeks

Filter by

Guest rating
Guest rating
Property class

Top 10 St. Johnsbury hotels and places to stay

Plain Kate's Inc

2.0 star property
9.2 out of 10, Wonderful, (122)
"Great location for hiking, affordable, and clean! "
The price is £72
includes taxes & fees
21 Jul - 22 Jul
Plain Kate's Inc

Nootka Lodge

2.0 star property
9.0 out of 10, Wonderful, (1001)
"Convenient location, clean room with comfortable beds."
The price is £98
includes taxes & fees
28 Jul - 29 Jul
Nootka Lodge

Coos Motor Inn

2.5 star property
8.2 out of 10, Very good, (336)
"Quiet and relatively close to Santa's Village."
The price is £101
includes taxes & fees
21 Jul - 22 Jul
Coos Motor Inn

Fairbanks Inn

2.0 star property
7.4 out of 10, Good, (777)
"Very nice welcome , spatious rooms"
Fairbanks Inn

Comfort Inn & Suites Near Burke Mountain

2.5 star property
9.2 out of 10, Wonderful, (850)
"Nice property and very clean. "
The price is £131
includes taxes & fees
27 Jul - 28 Jul
Comfort Inn & Suites Near Burke Mountain

Rabbit Hill Inn

4.0 star property
9.4 out of 10, Exceptional, (31)
"We had an amazing stay. The inn was beautiful and clean. All of the interaction we had with the staff was amazing. The breakfast was also very good. We would definitely go back!"
The price is £183
includes taxes & fees
28 Jul - 29 Jul
Rabbit Hill Inn

The Wayside Inn

2.5 star property
8.8 out of 10, Excellent, (807)
"Loved the old In charm, warm staff and great atmosphere. Breakfast was included which was very nice as well"
The price is £96
includes taxes & fees
29 Jul - 30 Jul
The Wayside Inn

Eastgate Inn

2.0 star property
8.0 out of 10, Very good, (453)
"Far below typical prices in the surrounding areas"
The price is £80
includes taxes & fees
21 Jul - 22 Jul
Eastgate Inn

Best Western White Mountain Inn

2.5 star property
8.0 out of 10, Very good, (1002)
"Nice hotel"
The price is £99
includes taxes & fees
3 Aug - 4 Aug
Best Western White Mountain Inn

Thayers Inn

3.0 star property
8.2 out of 10, Very good, (1005)
"Quaint, historic hotel in a great downtown location. The tapas place adjoining the hotel is also incredible. "
Thayers Inn

Cabot Inn & Suites

2.0 star property
7.8 out of 10, Good, (1002)
"Perfect place to stay in the area, short drive from town. "
The price is £86
includes taxes & fees
31 Jul - 1 Aug
Cabot Inn & Suites

Sunset Hill House

4.0 star property
8.8 out of 10, Excellent, (1002)
"Overall a nice experience but they didn’t serve breakfast because we were one of the only rooms booked"
Sunset Hill House

Country Squire Motel

2.0 star property
8.8 out of 10, Excellent, (459)
"Over all was decent for a place to sleep and that’s about it. "
The price is £69
includes taxes & fees
21 Jul - 22 Jul
Country Squire Motel

Hampton Inn Littleton

2.5 star property
9.2 out of 10, Wonderful, (1004)
"Close to every thing and right off the highway "
The price is £144
includes taxes & fees
27 Jul - 28 Jul
Hampton Inn Littleton

Pine Crest Motel And Cabins

2.5 star property
9.2 out of 10, Wonderful, (315)
"Great place to stay"
The price is £77
includes taxes & fees
21 Jul - 22 Jul
Pine Crest Motel And Cabins

The Barron Brook Inn

3.5 star property
9.2 out of 10, Wonderful, (303)
"What a lovely stay . Looking forward to next time!"
The price is £146
includes taxes & fees
21 Jul - 22 Jul
The Barron Brook Inn

The Chandler at White Mountains, Ascend Hotel Collection

3.0 star property
8.2 out of 10, Very good, (567)
"Great hotel and the staff was great"
The price is £135
includes taxes & fees
30 Jul - 31 Jul
The Chandler at White Mountains, Ascend Hotel Collection

The Franconia Inn

3.0 star property
8.8 out of 10, Excellent, (213)
"Cozy, comfortable and welcoming Inn! "
The price is £143
includes taxes & fees
22 Jul - 23 Jul
The Franconia Inn

Adair Country Inn and Restaurant

3.5 star property
9.6 out of 10, Exceptional, (178)
"Awesome stay. Views from property were awesome!"
Adair Country Inn and Restaurant

The Wildflower Inn

3.0 star property
9.0 out of 10, Wonderful, (108)
"It is a beautiful place with thoughtful staff and an air of graciousness. The food was outstanding. "
The price is £150
includes taxes & fees
5 Aug - 6 Aug
The Wildflower Inn
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.
Save an average of 15% on thousands of hotels when you're signed in

Where to stay in St. Johnsbury

Find the best St. Johnsbury areas for the activities you enjoy most.
St. Johnsbury Center map

St. Johnsbury Center

While St. Johnsbury Center may not have many sights to explore, venturing just a little farther will lead you to top things to see and do like Dog Mountain, Home of Stephen Huneck Gallery and Fairbanks Museum and Planetarium.

Learn more about St. Johnsbury

Come to St. Johnsbury and enjoy its cafes, musicals and art.

St. Johnsbury featuring a sandy beach as well as a large group of people
Photo by Dennis Curran/VermontVacation.com
Open Photo by Dennis Curran/VermontVacation.com

Top St. Johnsbury Hotel Reviews

Find out more about St. Johnsbury

Find out more about St. Johnsbury

Top reasons to visit St. Johnsbury

  • Outdoor Adventures: St. Johnsbury is perfect for outdoor enthusiasts, offering skiing, hiking, and exploration of scenic parks.
  • Rich History: The area boasts numerous historic sites, providing a glimpse into Vermont's past.
  • Charming Atmosphere: This friendly town offers a warm welcome, making it an ideal spot for relaxation.
  • Diverse Accommodations: From hotels to agritourism, St. Johnsbury caters to all traveller preferences.
  • Picturesque Lakes: Enjoy the serene beauty of local lakes, perfect for unwinding and recreation.

Find great hotels near St. Johnsbury

Discover a charming selection of hotels in St. Johnsbury, Vermont, perfect for family adventures and pet-friendly getaways. Whether you seek the comfort of a hotel or the unique experience of agritourism properties, this picturesque town offers a variety of options to suit every traveller's needs. From the best hotels to hidden gems, your ideal accommodation awaits in this delightful New England destination.

  • Hampton Inn Littleton: Nestled 8.1km from St. Johnsbury, the Hampton Inn Littleton offers a delightful blend of comfort and adventure, making it ideal for families and nature enthusiasts. With ski lifts and shuttles conveniently nearby, guests can easily access the slopes for a thrilling getaway. The hotel is particularly family-friendly, featuring an engaging Arcade Game Room and Video Game Console for children. After a day of outdoor fun, relax in well-appointed rooms designed for a restful night's sleep, ensuring a perfect base for your Vermont escapades.
  • Thayers Inn: Located 8.7km from St. Johnsbury, Thayers Inn is a charming 3-star hotel that embraces a welcoming atmosphere for all, including the LGBTQIA community. This pet-friendly establishment allows guests to bring their furry companions along, with specific amenities to ensure a comfortable stay for both pets and owners, including waived fees for service animals. Surrounded by beautiful natural scenery, Thayers Inn is the perfect choice for those seeking a tranquil retreat, while also promoting inclusivity and acceptance within its warm and inviting environment.
  • Eastgate Inn: A mere 9.3km from St. Johnsbury, the Eastgate Inn offers a cosy motel experience with a focus on value and convenience. Guests can savour complimentary continental breakfasts each morning, setting the tone for an exciting day of exploration. With nearby skiing opportunities, snowmobiling, and a variety of sports activities, adventure awaits just outside your door. The inn also provides essential entertainment options, including cable and LCD TVs, ensuring a pleasant stay while you soak in the local historical sites and natural beauty.

Where to stay near St. Johnsbury

St. Johnsbury, Vermont, is a delightful destination perfect for adventurous families seeking outdoor activities and stunning scenery. This charming city offers a friendly atmosphere, making it an ideal getaway for relaxation and exploration. Nearby regions present trendy excursions and luxury experiences, ensuring every traveller finds their perfect slice of Vermont. With its captivating vibes and welcoming locals, St. Johnsbury promises a memorable holiday filled with adventure and warmth.

  • East Burke: Nestled 7.5km from St. Johnsbury, East Burke is a haven for outdoor enthusiasts, especially those passionate about skiing and adventure sports. The town experiences moderate seasonal visitor arrivals, with peak times from July to September. Here, you can explore the stunning ski fields and hiking trails surrounded by picturesque lakes, mountains, and valleys. The vibrant atmosphere during the peak season creates a lively community feel, making it an ideal spot for both relaxation and exhilarating adventures.
  • Lyndonville: Located just 5.0km from St. Johnsbury, Lyndonville offers a mix of outdoor excitement and scenic beauty, attracting visitors year-round, particularly during the summer months. The town is well-known for its superb skiing opportunities and numerous hiking trails, set against a backdrop of breathtaking lakes and valleys. The atmosphere here is welcoming, allowing you to engage in various outdoor activities while also enjoying the charm of a small town. Lyndonville’s non-seasonal appeal makes it a great choice for a spontaneous getaway.
  • Danville: Situated a mere 3.7km from St. Johnsbury, Danville is perfect for those seeking outdoor adventures and stunning scenery. The city sees moderate seasonal traffic, peaking in April and the autumn months. With access to ski resorts and well-maintained ski fields, it's a prime location for winter sports enthusiasts. The captivating landscape, which includes serene lakes and charming neighbourhoods, provides a perfect backdrop for hiking and exploring. Danville's blend of adventure and natural beauty makes it a delightful spot to visit.

Things to do in and around St. Johnsbury

St. Johnsbury offers a fantastic blend of adventure and outdoor activities, making it an ideal destination for those seeking ski vacations. Visitors can enjoy a range of popular activities, including skiing at local ski fields and resorts, all set against the stunning backdrop of Vermont's natural beauty.

Shopping

In St. Johnsbury, visit the Peacham Store, located 6.2km away, for unique gifts and local crafts. If you're up for a drive, Admac Salvage, situated 8.7km away, offers an eclectic mix of items, while Wilson Farm Market, 10.6km away, boasts fresh produce and local goods.

Recreation

At Sunset Hill Golf Course, enjoy a round of golf surrounded by picturesque landscapes, just 11.2km from St. Johnsbury. For a serene experience, visit Dog Mountain, a local haven for relaxation and wellness. Alternatively, Mountain View Country Club offers excellent golfing opportunities, located 10.6km away.

Adventure

Experience the Lamoille Valley Rail Trail, a scenic hiking trail 4.3km from St. Johnsbury, perfect for outdoor enthusiasts. For a thrilling adventure, try the zipline at Twin Pines Recreational Tree Climbing, located 3.1km away. Don’t miss the family-friendly Great Vermont Corn Maze, also 4.3km away.

Nightlife

For a delightful evening in St. Johnsbury, venture to the Vermont Children's Theater for a family-friendly show, or enjoy a romantic film at the Colonial Theater. If you seek adventure, the arcade at Clark's Bears offers a fun-filled atmosphere perfect for all ages.

Booking tips and Expedia advantages for St. Johnsbury

To save money on your trip to St. Johnsbury, consider visiting during the off-peak months of April to May or November, when accommodation prices are lower. Tuesdays are the cheapest days to book, while Saturdays tend to be the most expensive. Use Expedia to refine your hotel search based on budget and preferences, and take advantage of package deals that combine flights with hotel stays for additional savings. Walking is an excellent way to explore this compact town without incurring transport costs, allowing you to enjoy free activities along the way.

  • The most and least expensive months on average to stay in a hotel: The cheapest months to stay in St. Johnsbury are April to May and November, where the prices are slightly lower. This is in comparison to February, August and October, where prices are slightly higher.
  • The most and least expensive days on average to stay in a hotel: The least expensive day to stay in St. Johnsbury is Tuesday. The most expensive day to stay in St. Johnsbury is Saturday.
  • Find cheap hotels on Expedia: Utilise Expedia’s search tool to refine your preferences, such as your budget, preferred location, and the type of hotel you desire. For instance, selecting the Eco-certified filter will showcase sustainable and environmentally-friendly hotels currently available. To discover the best prices and offers, simply arrange the price filter from low to high.
  • Consider bundling your trip: You can save money by combining your St. Johnsbury hotel reservation with your flights and activities through an Expedia package.

Find the best attractions in and around St. Johnsbury

St. Johnsbury, Vermont, offers a delightful blend of adventure and culture, perfect for outdoor enthusiasts and families alike. Visitors can explore the scenic national and state parks, enjoy the local library, or relax by the picturesque lake. Additionally, those interested in history will find the area rich with historic sites and experiences, making it a well-rounded destination for a memorable holiday.

  • Team O'Neil Rally School: Experience the thrill of rally driving at this renowned school, located 9.9km from St. Johnsbury. With expert instructors and a unique, hands-on approach, you'll learn the skills needed to navigate challenging terrains while immersing yourself in the culture of motorsport.
  • St. Johnsbury Athenaeum: This charming library, nestled within St. Johnsbury, offers a delightful blend of literature and history. With its stunning architecture and rich collection, it’s a perfect spot for families to explore and discover the community's cultural heritage.
  • Catamount Film & Arts: Engage with the vibrant arts scene at this local film exhibit. With screenings, workshops, and performances, it fosters a love for cinema and the arts, making it an enriching experience for visitors of all ages.

Best time to go to St. Johnsbury

The best time to visit St. Johnsbury is dependant on what kind of holiday you are seeking. July is its hottest month on average. At this time, visitor numbers are slightly high and weather is mostly sunny with light rain. January is its coolest month on average. At this time, visitor numbers are average and weather is mostly cloudy with light rain.

calendarCalendar MonthtemperatureTemperaturerainPrecipitationmostlyCloudinessoccupationOccupancypricePricing
January17.4°F (-8.1°C)Light RainMostly CloudyAverageAverage
February19.4°F (-7.0°C)Light RainMostly CloudySlightly HighSlightly High
March27.9°F (-2.3°C)Light RainMostly CloudyAverageSlightly Low
April40.5°F (4.7°C)Light RainMostly CloudyAverageAverage
May54.1°F (12.3°C)Light RainMostly SunnyAverageSlightly Low
June61.3°F (16.3°C)Light RainMostly SunnyAverageAverage
July67.3°F (19.6°C)Light RainMostly SunnySlightly HighAverage
August65.7°F (18.7°C)Light RainMostly SunnyAverageAverage
September58.5°F (14.7°C)Light RainMostly SunnySlightly HighAverage
October46.8°F (8.2°C)Light RainMostly CloudySlightly LowSlightly High
November34.0°F (1.1°C)Light RainMostly CloudySlightly LowSlightly Low
December24.8°F (-4.0°C)Light RainMostly CloudySlightly LowSlightly High

The nearest major airports for your trip to St. Johnsbury

For your visit to St. Johnsbury, Vermont, you can fly into several nearby airports. Burlington International Airport (BTV) is approximately 34.8km away, with hotels like DoubleTree by Hilton Burlington and The Essex Resort & Spa offering convenient transfers. Lebanon Municipal Airport (LEB) is about 35.4km distant, with options including Hanover Inn Dartmouth and Hotel Coolidge. Closer still is Lyndonville Airport (LLX), located 6.8km away; the WilloBurke Boutique Inn & Nordic Spa and The Wildflower Inn are great places to stay. Each airport provides various transportation services to ensure a smooth journey to your destination.

Frequently asked questions

What is the best area to stay in St. Johnsbury?
Lower Waterford is the best area to stay for travellers exploring St Johnsbury, Vermont. This picturesque neighbourhood has welcomed many visitors, who appreciate its scenic beauty and tranquil atmosphere. Nestled near the Connecticut River, Lower Waterford offers stunning views of the surrounding landscape, ideal for those seeking a peaceful retreat. The area is also conveniently located just a short drive from St Johnsbury's attractions, including the Fairbanks Museum & Planetarium and the charming local shops.

For couples looking for a romantic escape, Lower Waterford provides an intimate setting. Enjoy leisurely walks along the riverbanks or cosy evenings by a fireplace in one of the charming inns, creating a great backdrop for relaxation and connection.

Families will find this area appealing as well, with its safe environment and plenty of outdoor activities. Explore the nearby Kingdom Trails for family-friendly hiking and biking, or visit local farms for a taste of Vermont's renowned produce.
What are the best hotels in St. Johnsbury that travellers recommend?
Rabbit Hill Inn is an exceptional choice for travellers, boasting a great rating of 9.6. Nestled in the picturesque landscapes of St. Johnsbury, this charming inn offers a great blend of luxury and comfort. Guests are welcomed by cozy rooms featuring fireplaces and mountain views, creating a serene atmosphere for relaxation. The thoughtful touches, such as comfortable bathrobes and air conditioning, ensure a delightful stay year-round.
What are the best spa hotels in St. Johnsbury?
For a rejuvenating getaway, the Rabbit Hill Inn in St. Johnsbury is an exceptional choice, boasting an impressive rating of 9.6. This hotel features a serene setting complemented by attentive service, making it an ideal retreat for travellers seeking an easy experience. See all spa hotels in St Johnsbury.
When is the best time to go to St. Johnsbury?
The most popular time to visit St. Johnsbury is during the summer months, particularly July, when the town comes alive with vibrant festivals and outdoor activities. Average temperatures hover around a pleasant 24°C, superb for enjoying the natural beauty of the region, from the stunning landscapes of the nearby mountains to the charming local parks.

During peak season, from July to September, you'll find a wealth of activities to keep you engaged. This is an excellent time for hiking, cycling, or simply exploring the local attractions, such as the Fairbanks Museum & Planetarium, where you can delve into Vermont's rich history and natural wonders. The lush greenery and warm weather create an friendly space for sightseeing and outdoor adventures, ensuring you have plenty of opportunities to soak in the stunning scenery.

For those who prefer a quieter experience, consider visiting in October. This month offers a beautiful display of autumn foliage, transforming the landscape into a breathtaking tapestry of colours. While the crowds have dwindled, you can still enjoy a variety of local events and festivals that highlight the region's traditions and culture, all while benefiting from lower accommodation rates.
Can I cancel my hotel reservation on Expedia?
Many Expedia hotel reservations are refundable, provided that you cancel before the hotel's cancellation deadline – this is often within 24-48 hours of your scheduled arrival. If you have a non-refundable booking, it might still be possible to receive a refund if you cancel it within 24 hours of booking. Be sure to check your booking confirmation for the exact cancellation policy. For maximum flexibility, use our "Fully refundable property" filter during your search to find the right St. Johnsbury hotel for you.
How can I save on a St. Johnsbury hotel booking with Expedia?
Members always get our best prices. Find our best St. Johnsbury hotel deals by joining Expedia's free travel rewards program today. As a member, you can unlock instant savings and member perks when you're logged in to your account. Another tip is to book your hotel and flights together on Expedia, where bundling can result in significant savings.
How much is the nightly rate at a St. Johnsbury hotel?
Prices for hotels in St. Johnsbury often vary, but you can find a great deal from £72 on Expedia. All sorts of factors affect price, such as the time of year or the days of the week you choose for your stay. Find the best deals by being flexible with your dates, and sort search results by "Price: low to high" for the cheapest rate.