Photo by Dennis Curran/VermontVacation.com

Find hotels in St. Johnsbury, VT from $107

    price find illustration

    Upfront pricing

    Our total price for your stay includes taxes and fees
    deals illustration

    Treat yourself

    Save 10% or more on over 100,000 hotels worldwide with Member Prices
    bed illustration

    Be picky

    Search almost a million properties worldwide

Check prices for these dates

This weekend
Next weekend

Filter by

Guest rating
Guest rating
Star rating

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

The Wayside Inn

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

Pine Crest Motel And Cabins

2.5 star property
9.2 out of 10, Wonderful, (316)
"Next to the river! "
$105 nightly
The price is $114
Jul 28 - Jul 29
Total includes taxes and fees
Pine Crest Motel And Cabins

Nootka Lodge

2.0 star property
9.0 out of 10, Wonderful, (1002)
"Convenient location, clean room with comfortable beds."
$119 nightly
The price is $129
Aug 24 - Aug 25
Total includes taxes and fees
Nootka Lodge

Fairbanks Inn

2.0 star property
7.4 out of 10, Good, (779)
"Very nice welcome , spatious rooms"
$127 nightly
The price is $138
Jul 27 - Jul 28
Total includes taxes and fees
Fairbanks Inn

Comfort Inn & Suites Near Burke Mountain

2.5 star property
9.2 out of 10, Wonderful, (852)
"Great hotel for the price "
$169 nightly
The price is $184
Aug 3 - Aug 4
Total includes taxes and fees
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!"
$250 nightly
The price is $271
Jul 28 - Jul 29
Total includes taxes and fees
Rabbit Hill Inn

Best Western White Mountain Inn

2.5 star property
8.0 out of 10, Very Good, (1007)
"Nice hotel"
$119 nightly
The price is $129
Jul 27 - Jul 28
Total includes taxes and fees
Best Western White Mountain Inn

Plain Kate's Inc

2.0 star property
9.2 out of 10, Wonderful, (123)
"Great location for hiking, affordable, and clean! "
$99 nightly
The price is $107
Jul 28 - Jul 29
Total includes taxes and fees
Plain Kate's Inc

Coos Motor Inn

2.5 star property
8.2 out of 10, Very Good, (337)
"Quiet and relatively close to Santa's Village."
$125 nightly
The price is $136
Jul 27 - Jul 28
Total includes taxes and fees
Coos Motor Inn

Eastgate Inn

2.0 star property
8.0 out of 10, Very Good, (454)
"Far below typical prices in the surrounding areas"
$99 nightly
The price is $107
Jul 27 - Jul 28
Total includes taxes and fees
Eastgate Inn

Thayers Inn

3.0 star property
8.2 out of 10, Very Good, (1009)
"Quaint, historic hotel in a great downtown location. The tapas place adjoining the hotel is also incredible. "
$136 nightly
The price is $148
Aug 4 - Aug 5
Total includes taxes and fees
Thayers Inn

Sunset Hill House

4.0 star property
8.8 out of 10, Excellent, (1004)
"Easy check in and check out!"
$156 nightly
The price is $170
Aug 4 - Aug 5
Total includes taxes and fees
Sunset Hill House

Cabot Inn & Suites

2.0 star property
7.8 out of 10, Good, (1004)
"Perfect place to stay in the area, short drive from town. "
$123 nightly
The price is $134
Jul 27 - Jul 28
Total includes taxes and fees
Cabot Inn & Suites

The Barron Brook Inn

3.5 star property
9.2 out of 10, Wonderful, (303)
"What a lovely stay . Looking forward to next time!"
$180 nightly
The price is $195
Jul 27 - Jul 28
Total includes taxes and fees
The Barron Brook Inn

The Chandler at White Mountains, Ascend Hotel Collection

3.0 star property
8.2 out of 10, Very Good, (569)
"The Chandler was very nice overall and met our needs for this visit."
$168 nightly
The price is $182
Aug 20 - Aug 21
Total includes taxes and fees
The Chandler at White Mountains, Ascend Hotel Collection

Hampton Inn Littleton

2.5 star property
9.2 out of 10, Wonderful, (1006)
"Loved the pool and hot tub!"
$197 nightly
The price is $214
Jul 31 - Aug 1
Total includes taxes and fees
Hampton Inn Littleton

The Franconia Inn

3.0 star property
8.8 out of 10, Excellent, (213)
"Cozy, comfortable and welcoming Inn! "
$174 nightly
The price is $189
Jul 27 - Jul 28
Total includes taxes and fees
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!"
$204 nightly
The price is $221
Jul 30 - Jul 31
Total includes taxes and fees
Adair Country Inn and Restaurant

Mountain View Grand Resort & Spa

4.0 star property
8.8 out of 10, Excellent, (1004)
"We had a very nice stay at the hotel. The hotel was very clean and the staff was very friendly."
$291 nightly
The price is $316
Aug 19 - Aug 20
Total includes taxes and fees
Mountain View Grand Resort & Spa

Carroll Motel & Cottages

3.5 star property
8.2 out of 10, Very Good, (288)
"Very beautiful place to stay nice and quiet the property is very clean it just needs a little update overall was beautiful if your looking for a quiet place to stay"
$104 nightly
The price is $113
Aug 24 - Aug 25
Total includes taxes and fees
Carroll Motel & Cottages
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 and neighborhoods for the activities you enjoy most. Learn more about St. Johnsbury
Learn more about St. Johnsbury
St. Johnsbury Center map

St. Johnsbury Center

While St. Johnsbury Center might 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

Relish the outdoor setting of this charming city which features a park and chapel dedicated to dogs, a snowmobile adventure park and a maple syrup farm.

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

Stay near popular St. Johnsbury attractions

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: Enjoy skiing at local resorts, hiking scenic trails, or kayaking in stunning lakes.
  • Charming Village Atmosphere: Stroll through the picturesque town and experience the quaint charm of the community.
  • Stunning Scenery: Immerse yourself in breathtaking views of Vermont's mountains and nearby national parks.
  • Family-Friendly Activities: Discover various attractions suitable for all ages, ensuring fun for the whole family.
  • Diverse Accommodations: Choose from budget motels to comfortable 4-star hotels, catering to every traveler's needs.

Find great hotels in St. Johnsbury

Discover a variety of hotel accommodations in St. Johnsbury, Vermont, where options range from budget-friendly motels to comfortable 4-star hotels. Whether you're seeking adventure, family fun, or a pet-friendly getaway, St. Johnsbury has something for everyone. With easy access to hotel bookings and popular choices like Comfort Inn, your perfect Vermont vacation awaits.

  • Woodwards White Mountain Resort, BW Signature Collection: Nestled in the heart of the White Mountains, this 3-star hotel is perfect for pet lovers seeking a getaway. A mere 29 miles from St. Johnsbury, the resort welcomes furry friends with open arms. Enjoy spacious accommodations with amenities designed for your pet, including a no-fee policy for service animals and specific allowances for dogs. With a focus on outdoor adventures, guests can explore the scenic surroundings and create lasting memories with their pets.
  • Days Inn by Wyndham Lincoln: Ideal for families and business travelers alike, this 3-star hotel is located 29 miles from St. Johnsbury. The Days Inn provides a welcoming atmosphere with amenities tailored for both work and play. Business guests will appreciate the meeting room facilities, while families can enjoy the shared playground and complimentary cribs for little ones. Conveniently situated, this hotel makes it easy to explore local attractions and unwind after a day of adventure.
  • Indian Head Resort: Located just 28 miles from St. Johnsbury, the Indian Head Resort is an adventurous family-friendly destination. This 3-star lodging offers a plethora of recreational activities, including fishing, ice skating, and kayaking, ensuring there’s never a dull moment. Children can enjoy a range of amenities, from a playground to an arcade game room, making it a perfect choice for families looking to bond over exciting experiences. Embrace the spirit of adventure while creating unforgettable memories at this charming resort.

Discover the best areas to stay in St. Johnsbury

St. Johnsbury, Vermont, offers a charming blend of outdoor adventure and stunning scenery, perfect for a memorable vacation. Explore the quaint village atmosphere, venture to nearby North Conway, and soak in the beauty of New Hampshire's landscapes. With friendly locals and family-friendly activities, you'll find ample opportunities for relaxation and excursions. Whether hiking scenic trails or enjoying local attractions, St. Johnsbury promises an unforgettable experience in the heart of New England.

  • Franconia: Located 19 miles from St. Johnsbury, Franconia is a picturesque town that draws visitors year-round, especially during the summer and fall months. Known for its stunning outdoor adventures, Franconia is a haven for skiing enthusiasts and hikers alike. The nearby Franconia Notch State Park offers breathtaking mountain views and diverse trails. Visitors can enjoy the local ski resorts and fields, making it an ideal destination for both winter sports and summer exploration.
  • Littleton: Just 14 miles from St. Johnsbury, Littleton is a charming town that remains inviting throughout the year. With its delightful scenery and outdoor activities, it’s perfect for nature lovers. Littleton is also known for its vibrant community and rich history. The nearby lakes and mountains provide ample opportunities for skiing and hiking. The town’s quaint shops and eateries add to its appeal, making it a great spot for a leisurely day trip.
  • Bethlehem: Situated 19 miles from St. Johnsbury, Bethlehem is a serene town that offers outdoor adventures and a taste of local culture. Visitors flock here for skiing and exploring the natural beauty of the area, with its mountains and lakes serving as a backdrop for various activities. The town is also home to a theme park, providing fun for families. With its welcoming atmosphere and scenic landscapes, Bethlehem is a delightful destination for those looking to immerse themselves in the great outdoors.

Things to do in St. Johnsbury

St. Johnsbury offers a perfect blend of outdoor adventures and scenic beauty for vacationers. Visitors can enjoy skiing at local resorts and explore various ski fields. For a more leisurely experience, an evening walk through the charming town provides a wonderful way to soak in the picturesque surroundings. Whether you're hitting the slopes or strolling through the streets, St. Johnsbury has something for everyone.

Food and drinks

Explore delightful sweet treats at Chutters, a family-friendly spot just 14 miles from St. Johnsbury, or venture 17 miles to Sugar Hill Sampler for a cozy atmosphere. For a romantic evening, visit Hill Farmstead Brewery, located 18 miles away, offering great brews and entertainment vibes.

Shopping

For unique gifts and souvenirs, visit the Peacham Store, located 10 miles from St. Johnsbury. If you're up for a drive, check out the Littleton Coin Company and Admac Salvage, both 14 miles away, offering a variety of collectibles and treasures.

Recreation

Dog Mountain is a unique recreational area in St. Johnsbury, offering a tranquil setting where dogs can roam freely among beautiful sculptures and art. For golf enthusiasts, Sunset Hill Golf Course, located 18 miles away, provides an invigorating outdoor experience with stunning views and well-maintained greens.

Adventure

At Burke Mountain Ski Area, located 12 miles from St. Johnsbury, enjoy thrilling skiing and snowboarding in a vibrant atmosphere. For a scenic adventure, hike the Lamoille Valley Rail Trail, 7 miles away. Experience the excitement of ziplining at Twin Pines Recreational Tree Climbing, only 5 miles from town.

Nightlife

Experience the charm of St. Johnsbury's nightlife by catching a film at the Colonial Theater, just 19 miles away, or enjoy a captivating performance at the Bread and Puppet Theater, located 20 miles away. Both venues offer a delightful mix of culture, romance, and family entertainment.

Booking tips and Expedia advantages for St. Johnsbury

To save money on your trip to St. Johnsbury, visit during the cheaper months of March, May, or November. Utilize free attractions like Dog Mountain and Kingdom Trails for enjoyable experiences without spending. Book your hotel about a month in advance or check last-minute deals on Expedia for potential savings. Consider bundling your hotel, flights, and activities for better rates, and join the One Key membership for exclusive discounts. Use filters on Expedia to find eco-friendly lodging and sort by price for the best deals.

  • The most and least expensive months on average to stay in a hotel: The cheapest months to stay in St. Johnsbury are March, May and November, where the prices are slightly lower. This is in comparison to February, August and October, where prices are slightly higher.
  • The best time to book a hotel: The cheapest time to book a hotel in St. Johnsbury is usually 1 month out from when you are planning to stay. If you're a little more spontaneous, you could also peruse Expedia's last minute deals which could secure you a cheaper stay. Look out for the green banner below the price to spot the deals.
  • Find cheap hotels on Expedia: Explore Expedia's search tool to customize your travel options according to your preferences, such as your budget, desired location, and preferred type of hotel. For instance, selecting the "Eco-certified" filter will showcase sustainable and environmentally friendly accommodations currently available. To find the best prices and deals, simply sort the price filter from lowest to highest.
  • Consider bundling your trip: You can save money by combining your St. Johnsbury hotel reservation with your flights and activities through an Expedia package deal.
  • Become a One Key member: Join Expedia's One Key membership program for exclusive discounts and deals on hotel bookings. You can also earn OneKeyCash to use on future selected hotels.

Find the best attractions in St. Johnsbury

St. Johnsbury, Vermont, offers an ideal escape for outdoor enthusiasts and adventure seekers. With stunning lakes, scenic mountains, and nearby national parks, visitors can immerse themselves in nature and enjoy a variety of activities. Whether you're looking to hike, kayak, or simply soak in the breathtaking scenery, St. Johnsbury is the perfect destination to experience the beauty of Vermont's outdoors.

  • St. Johnsbury Athenaeum: Experience a charming blend of history and literature at this picturesque library. With its stunning architecture and inviting atmosphere, the Athenaeum offers a cozy spot for families to enjoy reading, art, and cultural events.
  • Fairbanks Museum and Planetarium: Explore the wonders of the natural world at this engaging museum. Featuring fascinating exhibits and an impressive planetarium, it’s perfect for families and culture enthusiasts alike, offering interactive experiences that ignite curiosity.
  • Catamount Arts: Immerse yourself in the local arts scene at this vibrant arts center. With a diverse range of performances, art exhibits, and community events, Catamount Arts celebrates creativity and culture in a welcoming environment.

Best time to go to St. Johnsbury

Visitor numbers in St. Johnsbury is generally unchanged in popularity throughout the year. 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.

calendar iconCalendar Monthtemperature iconTemperaturerain iconPrecipitationmostly cloudy iconCloudinessoccupation rate iconOccupancyprice iconPricing
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 SunnyAverageSlightly High
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 LowAverage

The nearest major airports for your trip to St. Johnsbury

If you're planning to visit St. Johnsbury, Vermont, you have several airport options. Burlington International Airport (BTV) is located 57 miles away, with nearby hotels such as the 4-star DoubleTree by Hilton, 2 miles from the airport, offering limited airport shuttle services. Lebanon Municipal Airport (LEB) is also 57 miles from St. Johnsbury, with the 4-star Hanover Inn Dartmouth situated 5 miles away. For a closer option, Lyndonville Airport (LLX) is just 11 miles from St. Johnsbury, featuring charming accommodations like The Stepping Stones Inn, located 2 miles from the airport. Each airport provides convenient access to a variety of nearby lodging options for your stay.

Frequently asked questions

What is the best area to stay in St. Johnsbury?
Lower Waterford is the best area to stay in St. Johnsbury, Vermont, offering a serene escape surrounded by the region's natural beauty. Many travelers have chosen this charming neighborhood for its picturesque landscapes and friendly setting. The area is characterized by its quaint New England architecture and easy access to outdoor adventures, including hiking trails and beautiful vistas that showcase the stunning fall foliage.

For couples seeking a romantic retreat, Lower Waterford provides the great backdrop. The tranquility of the countryside, combined with cozy accommodations, creates an intimate setting for a memorable getaway. Enjoy leisurely strolls along the scenic roads or unwind with a picnic amidst the lush greenery, making it a delightful escape from the hustle and bustle of daily life.

Families will also find Lower Waterford appealing, as it offers a range of family-friendly activities and attractions. The nearby Fairbanks Museum and Planetarium invites exploration and learning, while the local parks provide ample space for children to play and families to bond over outdoor adventures.
What are the best hotels in St. Johnsbury that travelers recommend?
Rabbit Hill Inn is an exceptional choice for travelers, 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 travelers 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 vibrant fall months, particularly September and October, when the foliage is at its peak. With temperatures ranging from the mid-50s to low 70s Fahrenheit, the crisp air and stunning autumn colors create a picturesque backdrop for outdoor activities and sightseeing.

During the peak tourist season, which typically spans from late summer into early fall, visitors flock to St. Johnsbury to enjoy the breathtaking landscapes and partake in various festivals celebrating the local culture. This is an ideal time for couples and families to explore the beautiful parks, such as Dog Mountain, and experience the charming ambiance of the town's historic downtown area.

For those keen on outdoor adventures, the fall season offers excellent opportunities for hiking and biking along scenic trails, allowing you to soak in the vibrant foliage while enjoying the fresh, invigorating air. The community also hosts numerous events during this time, from craft fairs to harvest festivals, providing a wonderful chance to engage with locals and savor regional delicacies.

If you're looking for a more budget-friendly option, consider visiting St. Johnsbury in May. The weather is pleasantly mild, with fewer crowds, making it an excellent time to explore the area's attractions without the hustle and bustle of peak season. You can still enjoy the beautiful natural surroundings, and the local flora begins to bloom, creating a delightful atmosphere.
Can I cancel my hotel reservation on Expedia?
You can cancel your hotel reservation on Expedia, though it depends on the cancellation policy of your booking. Most bookings are refundable if canceled within 24-48 hours of the scheduled arrival. Be sure to check your booking confirmation for the exact cancellation policy. If free cancellation is available, you can cancel directly through your Expedia account by logging in, going to "My Trips", and selecting your reservation. To find flexible deals, filter your search by "Fully refundable property" for hotels in St. Johnsbury.
How can I save on a St. Johnsbury hotel booking with Expedia?
With Expedia, you earn OneKeyCash™* on eligible St. Johnsbury hotel bookings for every dollar you spend – just join our One Key™ travel rewards program to get started. It's free to join, and you'll unlock our lowest Member Prices as soon as you're signed in. On top of this, you could also save significantly by bundling your hotel and flights together on Expedia.

*Excludes taxes and fees. OneKeyCash is not redeemable for cash and can only be used on Expedia, Hotels.com and Vrbo.
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 $107 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.