Nestled in Excelsior Springs, Missouri, The Elms Hotel & Spa has been an iconic destination for over 125 years. With 153 beautifully appointed guest rooms, our historic hotel combines timeless elegance with modern luxury.
Relax and rejuvenate at The Spa at The Elms, a 25,000-square-foot oasis featuring The Grotto, steam rooms, saunas, hot tubs, an indoor lap pool, and more. As the premier spa destination in the Kansas City area, it’s the perfect place to unwind.
With 16 acres of picturesque resort grounds and 11,000 sq. ft. of event space, The Elms provides a stunning setting for meetings, weddings, and special events.
Experience the charm, history, and sophistication of The Elms Hotel & Spa—where unforgettable memories are made.