Find the Best Things

10 Best Spa Hotels in Missouri

mo spa hotel

From Kansas City to St. Louis and everywhere in between, Missouri has plenty of resorts and hotels that are fit for a fantastic getaway. Book your stay at any of these ten top spa hotels in the state.


The Elms Hotel and Spa, Excelsior Springs, MO

The Elms Hotel and Spa is the peak of luxury. This resort looks like a grand castle and will treat you like a true royal. If you’re a fan of adventure, you’ll love The Elms even more - legend has it that this hotel is haunted too.

The Lodge of Four Seasons, Lake Ozark, MO

For the ultimate lakeside retreat, head to The Lodge of Four Seasons in Lake Ozark. This beautiful lodge has everything you could want, from the incredible Spa Shiki to multiple golf courses and even live music and other events.

Hermann Hill, Hermann, MO

While some prefer vacations at expansive resort communities, Hermann Hill is the perfect destination for those who enjoy the quiet serenity of a boutique luxury hotel. Enjoy spa treatments, yoga classes in nature, and so much more.

Stonewater Cove, Shell Knob, MO

Stonewater Cove is a resort that takes advantage of all the natural beauty Missouri has to offer. Nestled along Table Rock Lake and the Mark Twain National Forest, Stonewater Cove is a cherished getaway spot for anyone who wants to disconnect and decompress.

Tan-Tar-A Estates, Osage Beach, MO

Tan-Tar-A Estates, located at the Margaritaville Lake Resort, is a fantastic place for anyone to book their next getaway, but it’s especially popular for families. With the Jolly Man Indoor Water Park nearby along with the Driftwood Sp and more, there’s plenty for kids and adults to enjoy.

Big Cedar Lodge, Ridgedale, MO

If you want a quaint countryside getaway where you can take in the natural landscape and breathe fresh air, you’re looking for Big Cedar Lodge. This rustic and beautiful Ridgedale resort offers plenty of amenities too, including a full spa, golfing, and more.

Ameristar Casino Resort, St. Charles, MO

Want a relaxing getaway where you can also enjoy some gaming? Ameristar Casino Resort has you covered. This ornate hotel has a full casino as well as plenty of nightlife and its epic Ara Spa.

Old Kinderhook Resort, Camdenton, MO

Lake of the Ozarks is a popular vacation destination, but Old Kinderhook Resort is easily among the top places to book your stay. This lovely resort has something for everyone: boating, a spa, golfing, and more.

Hotel Saint Louis, St. Louis, MO

If you’re in the mood for a swanky city vacation with a historic twist, Hotel Saint Louis is the perfect choice for your next trip. The building was constructed in 1893 and through the years, it has hosted famous guests like Tina Turner and Andy Cohen.

Woodstock Inn Bed and Breakfast, Independence, MO

You don’t need to cross the ocean to enjoy a European-style getaway if you book at the Woodstock Inn Bed and Breakfast. This European-style inn will make all the arrangements necessary to pamper you during your stay, including couples’ massages and more.

Hot Stories
Select a Missouri town to find
the Best Things To Do and Places To Go around you