Photo by Dennis Curran/VermontVacation.com

Find hotels in St. Johnsbury, VT from $92

Start date: Check-in selected.
To Date
End date: Check-out
  • Upfront pricing

    Our total price for your stay includes taxes and fees
  • Treat yourself

    Save 10% or more on over 100,000 hotels worldwide with Member Prices
  • Be picky

    Search almost a million properties worldwide

Check prices for these dates

Next weekend
In two weeks

Filter by

Guest rating
Guest rating
Star rating

Our top choices for St. Johnsbury hotels

Comfort Inn & Suites Near Burke Mountain

Comfort Inn & Suites Near Burke Mountain
2.5 star property
St. Johnsbury
9.2 out of 10, Wonderful, (937)
"Great staff, room, and breakfast!"
United States
Catherine
$125 nightly
The price is $136
Jan 25 - Jan 26
Total with taxes and fees
Comfort Inn & Suites Near Burke Mountain

Rabbit Hill Inn

Rabbit Hill Inn
4.0 star property
St. Johnsbury
9.6 out of 10, Exceptional, (34)
"This is an outstanding place to stay. It is one of a kind and we hope to visit again!"
United States
Lisa
$228 nightly
The price is $247
Jan 4 - Jan 5
Total with taxes and fees
Rabbit Hill Inn

Fairbanks Inn

Fairbanks Inn
2.0 star property
St. Johnsbury
7.4 out of 10, Good, (860)
"The staff is very friendly but the place is rundown and not very clean. "
United States
Ching-Hua
$131 nightly
The price is $143
Jan 18 - Jan 19
Total with taxes and fees
Fairbanks Inn

Cabot Inn & Suites

Cabot Inn & Suites
2.0 star property
Lancaster
7.8 out of 10, Good, (1002)
"Kids love staying here it’s not super fancy but great for a family highly recommended if your up this way for a family function"
United States
Benjamin
$108 nightly
The price is $118
Jan 4 - Jan 5
Total with taxes and fees
Cabot Inn & Suites

Carroll Motel & Cottages

Carroll Motel & Cottages
3.5 star property
Twin Mountain
8.2 out of 10, Very Good, (326)
"It was clean and convenient for our stay in the area"
United States
Michael
$93 nightly
The price is $101
Jan 11 - Jan 12
Total with taxes and fees
Carroll Motel & Cottages

Coos Motor Inn

Coos Motor Inn
2.5 star property
Lancaster
8.2 out of 10, Very Good, (379)
"Clean and comfortable room for our 1 night passing through the area."
United States
Charles
$85 nightly
The price is $92
Jan 27 - Jan 28
Total with taxes and fees
Coos Motor Inn

Mountain View Grand Resort & Spa

Mountain View Grand Resort & Spa
4.0 star property
Whitefield
8.8 out of 10, Excellent, (1002)
"Staff were friendly and room was perfect "
United States
Ann
$249 nightly
The price is $270
Jan 18 - Jan 19
Total with taxes and fees
Mountain View Grand Resort & Spa

Pine Crest Motel And Cabins

Pine Crest Motel And Cabins
2.5 star property
Barton
9.0 out of 10, Wonderful, (398)
"We had an excellent stay. Orleans is around the corner and it is approximately equidistant from Jay Peak and Burke Mountain. We will stay there again for a future ski weekend."
United States
Edward
$109 nightly
The price is $119
Jan 4 - Jan 5
Total with taxes and fees
Pine Crest Motel And Cabins

Hampton Inn Littleton

Hampton Inn Littleton
2.5 star property
Littleton
9.2 out of 10, Wonderful, (1002)
"The breakfast was pleasant. Staff were very accommodating. Enjoy that they have a pool and hot tub.."
United States
Stephanie
$163 nightly
The price is $177
Jan 11 - Jan 12
Total with taxes and fees
Hampton Inn Littleton

Sunset Hill House

Sunset Hill House
4.0 star property
Sugar Hill
8.8 out of 10, Excellent, (1000)
"Very friendly staff and has a beautiful viewpoint "
United States
brian
$157 nightly
The price is $171
Jan 29 - Jan 30
Total with taxes and fees
Sunset Hill House

Thayers Inn

Thayers Inn
3.0 star property
Littleton
8.4 out of 10, Very Good, (1000)
"Big rooms, comfortable beds, friendly staff"
United States
Gary
$100 nightly
The price is $109
Jan 19 - Jan 20
Total with taxes and fees
Thayers Inn

Sugar Hill Inn

Sugar Hill Inn
4.0 star property
Sugar Hill
9.0 out of 10, Wonderful, (229)
"We had an absolutely wonderful stay at the Sugar Hill Inn, and the Dream Cottage truly lived up to its name. The cottage had everything we could possibly need and more, including a private sauna, cozy gas fireplace, and radiant heated floors that made it incredibly comfortable. The accommodations were beautiful, the service was warm and attentive, and the breakfast was outstanding. We can’t wait to return."
United States
Keith
$241 nightly
The price is $261
Jan 4 - Jan 5
Total with taxes and fees
Sugar Hill Inn

Eastgate Inn

Eastgate Inn
2.0 star property
Littleton
8.0 out of 10, Very Good, (539)
"This is a good place to stay and the price was very reasonable. A very good food co-op is just across the street for those looking for supplies. The room was comfortable, and the breakfast had many good options. "
United States
John
$89 nightly
The price is $97
Jan 4 - Jan 5
Total with taxes and fees
Eastgate Inn

Nootka Lodge

Nootka Lodge
2.0 star property
Woodsville
9.0 out of 10, Wonderful, (1001)
"Friendly staff, clean inviting room, comfortable bed. "
United States
Judy
$121 nightly
The price is $132
Jan 4 - Jan 5
Total with taxes and fees
Nootka Lodge

The Wildflower Inn

The Wildflower Inn
3.0 star property
Lyndonville
9.0 out of 10, Wonderful, (122)
"This is a cool hotel, a bit old and showing its age but a good place to stay for a family."
United States
Paul
$167 nightly
The price is $182
Jan 8 - Jan 9
Total with taxes and fees
The Wildflower Inn

Highland Lodge

Highland Lodge
3.0 star property
Greensboro
8.6 out of 10, Excellent, (81)
"Charming in a beautiful area"
United States
John
$184 nightly
The price is $201
Jan 5 - Jan 6
Total with taxes and fees
Highland Lodge

Colonnade Inn

Colonnade Inn
2.0 star property
Lyndonville
7.0 out of 10, Good, (517)
"Great and friendly staff"
United States
Angela
$119 nightly
The price is $130
Jan 4 - Jan 5
Total with taxes and fees
Colonnade Inn

The Chandler Inn Bethlehem - Littleton, an Ascend Collection Hotel

The Chandler Inn Bethlehem - Littleton, an Ascend Collection Hotel
3.0 star property
Bethlehem
8.4 out of 10, Very Good, (723)
"Very clean rooms & the staff was very friendly "
United States
Amanda
$125 nightly
The price is $136
Feb 3 - Feb 4
Total with taxes and fees
The Chandler Inn Bethlehem - Littleton, an Ascend Collection Hotel

Burke Mountain Hotel & Conference Center

Burke Mountain Hotel & Conference Center
3.0 star property
East Burke
9.0 out of 10, Wonderful, (297)
"Always a great stay. Heading back for another week in a few days. New ownership has been a blessing with many upgrades to the hotel and the resort."
Canada
Gary
$203 nightly
The price is $221
Jan 6 - Jan 7
Total with taxes and fees
Burke Mountain Hotel & Conference Center

The Wayside Inn

The Wayside Inn
2.5 star property
Bethlehem
8.8 out of 10, Excellent, (929)
"Great location"
United Kingdom
Charles
$132 nightly
The price is $143
Jan 5 - Jan 6
Total with taxes and fees
The Wayside 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 and neighborhoods for the activities you enjoy most. Learn more about St. Johnsbury
Learn more about St. Johnsbury

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.

Stay near popular St. Johnsbury attractions

Learn more about St. Johnsbury

The historic Fairbanks Museum houses Vermont's only planetarium alongside Victorian-era collections of natural wonders and oddities. Visitors can stroll the charming downtown, browse the independent Dog Ear Bookshop, and hike nearby trails for spectacular views of the Northeast Kingdom's rolling hills.

St. Johnsbury which includes street scenes
Photo by Dennis Curran/VermontVacation.com
Open Photo by Dennis Curran/VermontVacation.com

Top St. Johnsbury Hotel Reviews

More cheap stays in St. Johnsbury

Hotels in St. Johnsbury with star-rating

Find out more about St. Johnsbury

Top reasons to visit St. Johnsbury

  • Outdoor Adventures: St. Johnsbury offers thrilling skiing, serene nature walks, and beautiful landscapes ideal for adventure seekers.
  • Rich Local Culture: Explore historic sites, local libraries, and family-friendly attractions that showcase the town's charm.
  • Scenic Lakes and Parks: Enjoy nearby state parks and picturesque lakes for relaxation and recreation.
  • Diverse Accommodations: Choose from family-friendly, pet-friendly, and unique agritourism lodging options for a memorable stay.
  • Friendly Community: Experience the warmth of local residents and trendy spots that enhance your vacation.

Find great hotels in and around St. Johnsbury

Discover a variety of lodging options in St. Johnsbury, Vermont, where family-friendly, adventure-filled, and pet-friendly hotels await your visit. Whether you’re looking for agritourism properties or traditional hotels, St. Johnsbury offers a range of accommodations to suit every traveler's needs. Explore the top hotels in the area for a memorable stay in this charming New England town.

  • Comfort Inn & Suites Near Burke Mountain: Nestled in St. Johnsbury, the Comfort Inn & Suites Near Burke Mountain caters to families and business travelers alike. This pet-friendly hotel creates a welcoming atmosphere for all, featuring a range of amenities such as a 24-hour business center and conference spaces, ideal for work-related stays. Families will appreciate the dedicated children's amenities, including a video game console and an arcade game room, ensuring entertainment for the little ones. With a pet policy that accommodates dogs and service animals, this hotel is a perfect choice for those traveling with pets.
  • Hampton Inn Littleton: Located 13 miles from St. Johnsbury, Hampton Inn Littleton is perfect for adventure seekers. Surrounded by natural beauty, this hotel offers access to a variety of recreational activities such as snowshoeing, snowboarding, and mountain biking. The pet-friendly policy allows guests to bring their furry friends along, ensuring that no one gets left behind. With a focus on comfort and convenience, the Hampton Inn provides a relaxing retreat after a day of outdoor exploration, making it an excellent choice for nature enthusiasts and thrill-seekers alike.
  • Thayers Inn: Just 14 miles from St. Johnsbury, Thayers Inn is a 3-star hotel that welcomes travelers from all walks of life, particularly the LGBTQIA community. With its business-friendly amenities, including multiple meeting rooms, this inn is well-suited for professionals on the go. The pet-friendly policy allows for dogs and cats, making it a great option for pet owners. Known for its inclusive atmosphere and dedication to service, Thayers Inn offers a unique blend of comfort and community during your stay.

Where to stay near St. Johnsbury

St. Johnsbury, Vermont, offers a delightful mix of outdoor adventure and family-friendly experiences. Explore the picturesque landscapes of the surrounding area or enjoy a relaxing getaway in nearby western Maine. With friendly locals and trendy spots, you can indulge in excursions that showcase the best of St. Johnsbury. Whether you're seeking skiing thrills or serene nature walks, this charming city is perfect for creating unforgettable memories.

  • East Burke: Nestled 12 miles from St. Johnsbury, East Burke is an outdoor enthusiast's paradise. The city is renowned for its ski resorts and adventure sports, attracting visitors especially from July to September. The picturesque landscapes, including lakes, mountains, and valleys, create a stunning backdrop for skiing, hiking, and other outdoor activities. East Burke is also home to the famous Kingdom Trails, a network of mountain biking trails that are perfect for both beginners and seasoned riders.
  • Lyndonville: Just 8 miles away from St. Johnsbury, Lyndonville is a charming city that offers a variety of outdoor adventures year-round. Although visitor numbers peak during the summer months, its recreational opportunities remain appealing throughout the year. Adventure seekers can enjoy skiing, hiking, and exploring the surrounding natural attractions, including beautiful lakes and scenic mountains. The town's friendly atmosphere and local events make it a delightful place to experience Vermont's small-town charm.
  • Danville: Located a mere 6 miles from St. Johnsbury, Danville is a hidden gem known for its stunning scenery and outdoor activities. This city experiences a moderate flow of visitors, particularly in the spring and fall. Danville is perfect for those looking to immerse themselves in nature, with popular activities including skiing and exploring the local ski resorts. With its enchanting landscapes featuring lakes, valleys, and quaint neighborhoods, Danville offers a serene escape for travelers seeking adventure and tranquility.

Things to do in and around St. Johnsbury

St. Johnsbury, Vermont, is a fantastic destination for adventure seekers and outdoor enthusiasts, offering a range of activities including skiing at local resorts. With its beautiful landscapes and opportunities for memorable outdoor adventures, visitors can enjoy everything from thrilling ski fields to serene nature walks. Whether you’re hitting the slopes or exploring the scenic surroundings, St. Johnsbury promises an unforgettable vacation experience.

Shopping

In St. Johnsbury, visit the Peacham Store for unique gifts located 10 miles away. If you're up for a drive, check out the Wilson Farm Market, 17 miles away, offering a local market vibe, or the Littleton Coin Company, located 14 miles away, perfect for coin collectors.

Recreation

Dog Mountain, Home of Stephen Huneck Gallery, offers a tranquil space for relaxation and connection with nature, perfect for dog lovers. For outdoor enthusiasts, Sunset Hill Golf Course provides a beautiful setting for a round of golf, while Quechee Gorge Mini Golf promises family-friendly fun and adventure.

Adventure

Explore the Lamoille Valley Rail Trail, a scenic hiking trail 7 miles from St. Johnsbury, perfect for outdoor enthusiasts. Experience the family-friendly Great Vermont Corn Maze, also 7 miles away, offering fun for all ages. For thrill-seekers, Twin Pines Recreational Tree Climbing, located 5 miles away, features exciting ziplining and rope courses.

Nightlife

Experience the unique atmosphere at the Bread and Puppet Theater, just 20 miles away, where culture and entertainment blend beautifully. For a cinematic experience, visit the Colonial Theater, 19 miles from St. Johnsbury, offering captivating films in a romantic setting. Enjoy family-friendly performances at the Weathervane Theatre, 21 miles away.

*Distances are measured in a straight line; actual driving distances may vary depending on the route.

Booking tips and Expedia advantages for St. Johnsbury

To save money on your trip to St. Johnsbury, consider visiting in April to May or November when hotel rates are lower. Tuesdays are the cheapest days for accommodations, while Saturdays tend to be the most expensive. Use Expedia's search tool to find budget-friendly hotels by sorting prices and filtering for eco-certified options. Consider package deals that combine flights and activities for additional savings. Join Expedia's One Key membership for exclusive discounts and earn OneKeyCash for future stays. Don't forget to explore free local attractions to maximize your budget.

  • 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: Expedia's search tool makes it easy for you to set your budget, choose your desired location, and much more. By sorting your results from lowest to highest price, you can quickly find the most affordable hotel options. Additionally, you can narrow down your choices by hotel type; for instance, selecting the Eco-certified filter will display sustainable and environmentally-friendly hotels that you can book.
  • Consider bundling your trip: You can save money by combining your hotel stay in St. Johnsbury 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, is an ideal destination for adventure seekers and outdoor enthusiasts, offering a variety of attractions like the local library, nearby state parks, and scenic lakes. Visitors can experience the rich culture and family-friendly activities available in this charming town. Explore historic sites and nearby attractions for a well-rounded experience that showcases the beauty and character of St. Johnsbury.

  • St. Johnsbury Athenaeum: This charming library offers a unique blend of history and culture, featuring stunning architecture and a collection of rare books. It's a perfect spot for families to enjoy reading in a serene environment while soaking in the library's artistic ambiance.
  • Catamount Film & Arts: A hub for film enthusiasts, Catamount Film & Arts showcases a variety of independent films and hosts engaging community events. Families can enjoy a blend of culture and creativity, making it an inspiring place to experience the arts.
  • Fairbanks Museum and Planetarium: Explore the wonders of nature and the universe at this interactive museum. With exhibits on local history and a planetarium, it offers a fun and educational experience for the entire family, igniting curiosity about the world around us.

Best time to go to St. Johnsbury

The best time to visit St. Johnsbury is dependent 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 CloudyAverageAverage
April40.5°F (4.7°C)Light RainMostly CloudyAverageSlightly Low
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 a visit to St. Johnsbury, Vermont, you have a few airport options. Burlington International Airport (BTV) is 56 miles away, with nearby hotels like the 4-star DoubleTree by Hilton and the 4-star Essex Resort & Spa, both offering transportation services. Lebanon Municipal Airport (LEB) is located 57 miles away, with the Hanover Inn Dartmouth and Windsor Mansion Inn nearby. Closer to St. Johnsbury is Lyndonville's Caledonia County Airport (LLX), just 11 miles away, featuring accommodations like The Stepping Stones Inn and WilloBurke Boutique Inn & Nordic Spa. Each airport provides convenient access to various lodging options and transportation services for a seamless travel experience.

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 $92 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.

Explore a world of travel with Expedia