Luxury Hotels in Excelsior SpringsThe Elms Experience Awaits

The renowned Elms Hotel & Spa delivers the perfect combination of true luxury married to timeless elegance. Your stay will be unforgettable at our luxury hotel near Kansas City. Unparalleled service, luxurious accommodations, genuine hospitality, and an idyllic setting are the hallmarks of our resort and spa.

Happy to Help

As part of The Elms Experience, we make sure everything you need is taken care of, when you want it. Need to secure a tee time at a nearby golf course? We can handle that. Do you want to schedule a spa appointment and a romantic dinner for two? We’re here for you! At The Elms Hotel & Spa, no request goes unfulfilled if we can help it. Let us know how we can make your stay even better.

Luxury Resort Hotel Highlights


  • 153 Handsomely Appointed Rooms and Suites
  • Spa at the Elms—25,000 Square Feet of Pure Indulgence
  • Concierge Service
  • 88 at the Elms—On-Site Restaurant and Lounge
  • The Tavern—On-Site Pub-Inspired Lounge (open Thursday-Sunday)
  • Café at The Elms—Serving The Roasterie Coffee and Elms-Made Pastries
  • 16 acres of Beautifully Landscaped Resort Gardens and Grounds
  • Outdoor Activities and Lawn Games
  • Multiple Pools and Hot Tubs
  • Complimentary High-Speed Wireless Internet
  • Convenient to Kansas City and Des Moines