The Best Spa Hotels in (and Around) Kansas!

In need of a getaway? With certified masseuses, luxurious rooms, and much more, you’ll feel like royalty at the best spa hotels in and around Kansas. Whether you’re looking for a hot stone massage or a relaxing skincare treatment, you deserve to pamper yourself every once in a while. Here are our favorites. 

1. Lyons Twin Mansion Bed and Breakfast, Fort Scott, KS

This Certificate of Excellence Award winner sits on three acres and is situated in two historic homes dating back to 1876. Stay in one of several historic rooms and have the spa come to you. Their spa treatments include facials, peels, waxing, and treatments.

2. The Courtland Hotel and Spa, Fort Scott, KS

The historic Courtland Hotel and Spa in Fort Scott, Kansas, has offered travelers and spa-goers a beautiful space to relax for over a century. According to their website, “We offer luxurious, comfortable rooms furnished with period-specific antiques and décor, right in the heart of the revitalized downtown historic district.” The on-site Spa offers four therapy rooms designed for facials, waxing, body wraps, massages, and individual services. 

3. Cedar Crest Lodge, Pleasanton, KS

Cedar Crest Lodge in Pleasanton, Kansas is the perfect spot for your event or spa weekend. The lodge sits on over 100 acres and offers “breathtaking views, serene walking trails among trees and pons, and a tranquil outdoor pool.” Spa services include Swedish massages, hot basalt stone massages, foot and hand massages, reflexology sessions, the Gents Place, Leawood, Kansas, and more.

4. Chateau Avalon Hotel, Kansas City, KS

Chateau Avalon Hotel brings an old-world refinement and sensibility to Kansas City. The chateau is a five-time award winner for “Kansas City’s Visitors’ Favorite,” and with 61 French-style, upscale rooms, it’s easy to see why. The on-site luxury Kansas City spa offers couple’s and individual massages, facial and skin care, and more.

5. The Raphael Hotel, Kansas City, MO

The Raphael Hotel is technically in Kansas City, Missouri, but since Kansas City straddles the Missouri/Kansas state border, we feel good about including it. The Raphael is a luxury boutique hotel that has been voted one of the “World’s Best Hotels” by Travel+Leisure magazine. Treat yourself to a spa treatment package, which includes a room, romantic suite, one one-hour in-room massage, breakfast in bed, and more. 

A post shared by MIRAR MEDIA (@mirarprod) on

Select a Kansas town to find the Best Things-To-Do and Places To Go around you
Find Day Spas Near You
Enter City / State or Zip code below
Select your town to find the Best Things-To-Do and Places To Go around you:

Allen County

Anderson County

Atchison County

Barber County

Barton County

Bourbon County

Brown County

Butler County

Chase County

Chautauqua County

Cherokee County

Cheyenne County

Clark County

Clay County

Cloud County

Coffey County

Comanche County

Cowley County

Crawford County

Decatur County

Dickinson County

Doniphan County

Douglas County

Edwards County

Elk County

Ellis County

Ellsworth County

Finney County

Ford County

Franklin County

Geary County

Gove County

Graham County

Grant County

Gray County

Greeley County

Greenwood County

Hamilton County

Harper County

Harvey County

Haskell County

Hodgeman County

Jackson County

Jefferson County

Jewell County

Johnson County

Kearny County

Kingman County

Kiowa County

Labette County

Lane County

Leavenworth County

Lincoln County

Linn County

Logan County

Lyon County

Marion County

Marshall County

Mcpherson County

Meade County

Miami County

Mitchell County

Montgomery County

Morris County

Morton County

Nemaha County

Neosho County

Ness County

Norton County

Osage County

Osborne County

Ottawa County

Pawnee County

Phillips County

Pottawatomie County

Pratt County

Rawlins County

Reno County

Republic County

Rice County

Riley County

Rooks County

Rush County

Russell County

Saline County

Scott County

Sedgwick County

Seward County

Shawnee County

Sheridan County

Sherman County

Smith County

Stafford County

Stanton County

Stevens County

Sumner County

Thomas County

Trego County

Wabaunsee County

Wallace County

Washington County

Wichita County

Wilson County

Woodson County

Wyandotte County