Photo by Dennis Curran/VermontVacation.com

4 Star Hotels in St. Johnsbury CA $178

  • Change your mind

    Book hotels with free cancellation
  • Treat yourself

    Sign in to save 10% or more on thousands of hotels
  • Be picky

    Search almost a million properties worldwide

Check prices for these dates

Our top choices for St. Johnsbury 4-star hotels

1. Mountain View Grand Resort & Spa

Mountain View Grand Resort & Spa
4.0 star property
Whitefield
8.8 out of 10, Excellent, (1,002 reviews)
"Loved my stay"
United States
Travis
The price is CA $179
CA $255 total
includes taxes & fees
Dec 7 - Dec 8
Mountain View Grand Resort & Spa

2. Sugar Hill Inn

Sugar Hill Inn
4.0 star property
Sugar Hill
9.0 out of 10, Wonderful, (294 reviews)
"Loved our cozy cabin so much! The bathroom with its jacuzzi tub, large multi head shower and sauna was too die for"
United States
Brenda
The price is CA $203
CA $223 total
includes taxes & fees
Nov 9 - Nov 10
Sugar Hill Inn

3. Rabbit Hill Inn

Rabbit Hill Inn
4.0 star property
Lower Waterford
9.6 out of 10, Exceptional, (52 reviews)
"Property is well maintained and host/employees were great! Good food as well. Would visit and stay again!!"
United States
John
The price is CA $236
CA $286 total
includes taxes & fees
Nov 9 - Nov 10
Rabbit Hill Inn

4. Burke Mtn Slopeside Bike Park & Trails Access

Burke Mtn Slopeside Bike Park & Trails Access
4.0 star property
East Burke
Burke Mtn Slopeside Bike Park & Trails Access

5. Ridge Line Lodge in Dalton, NH - by Bretton Woods Vacations

Ridge Line Lodge in Dalton, NH - by Bretton Woods Vacations
4.0 star property
Whitefield
Ridge Line Lodge in Dalton, NH - by Bretton Woods Vacations

Top St. Johnsbury Hotel Reviews

Find out more about St. Johnsbury

If you’re looking for a spot with great rates, just-for-you amenities, and a world of luxurious little perks, the best 4 Stars hotels in St. Johnsbury are calling your name. Known for providing first-rate service in amazing locations, each of the St. Johnsbury 4 Stars hotels lets discerning travelers bask in an unforgettable experience.

Kick back in your spacious room. Relax in the lobby’s sumptuous surroundings. Start the day with delicious room service, and then use the complimentary body care items to freshen up before you head out for the day.

It’s all waiting for you at the top four star hotels in St. Johnsbury. Plus, when you book with Expedia.ca, you might find a cheap deal on a 4 Stars hotel in St. Johnsbury, Vermont, neighbourhoods near the most popular attractions, so you can see the sights and bask in the discounts all in one trip. Whether you’re planning a romantic retreat or simply want to experience everything the area has to offer, the top St. Johnsbury hotels with 4 Stars provide everything you need to unwind in style.

Frequently Asked Questions

How much does it cost to stay in a 4-star hotel in St. Johnsbury?

Expedia can help you easily find the perfect 4-star hotel for your trip to St. Johnsbury. Use our handy filter tool to fine-tune your search by things like budget, conveniences and hotel star rating and get access to fabulous deals in a few clicks.

  • Search for the lowest price from CA $178

What's the difference between 5-star and 4-star hotels in St. Johnsbury?

Offering a friendly guest experience and upscale décor, 4-star hotels are a wonderful option for your St. Johnsbury getaway. These types of stays generally come with lots of handy amenities that make it a breeze to unpack and relax — think pillowtop mattresses, pools and restaurants. Or get a taste of the high life at a 5-star hotel designed to indulge you in luxury perks and amenities. Full-service health clubs, complimentary toiletries and gourmet dining are typically included at these deluxe properties.

Does St. Johnsbury have any 4-star all-inclusive resorts?

Use our "All inclusive" filter to search for your next dream getaway in St. Johnsbury where everything is taken care of, from your room to your meals, activities and entertainment. We can also help you find standard 4-star stays in and around this much-loved destination.

Are there any 4-star casino hotels in St. Johnsbury?

Use our handy filters to narrow down your St. Johnsbury search by star rating, amenities and much more. Whether you're craving a complete casino resort experience or just want to give your luck a try while living it up in 4-star style, you're sure to find a stay that strikes just the right balance between entertainment and relaxation.

Explore a world of travel with Expedia