Skip to main content.

Hotels in Excelsior Springs, Missouri

Search & Compare Excelsior Springs Hotels

Save more with Secret Prices

Get instant savings with Secret Prices

  • Pay now or later on most rooms
  • Free cancellation on most rooms
  • Price Guarantee

Best hotels in Excelsior Springs

What's Excelsior Springs like?

There's a lot visitors like about Excelsior Springs, especially its restaurants and historical sites. Simply book a local tour to enjoy your stay a little more. Why not take time to see places like Paradise Playhouse and Excelsior Golf Course? There's plenty more to see, including sights like Fence Stile Vineyards and Winery and Hall of Waters and Cultural Museum.

Where are the best places to stay in Excelsior Springs?

We have Excelsior Springs accommodations with prices starting at USD 40. Choose one of our 163 deals and get discounts of up to 40%.

Below are the number of accommodations by star rating in Excelsior Springs and the surrounding area:

  • • 24 4-star accommodations from USD 70 per night
  • • 70 3-star accommodations from USD 62 per night
  • • 32 2-star accommodations from USD 44 per night

Here are our travelers' top 2 places to stay in Excelsior Springs:

Inn on Crescent Lake Bed and Breakfast

Lakefront Excelsior Springs B&B with outdoor pool
  • • Free breakfast • Free parking • Free WiFi • Spa tub • Central location

The Elms Hotel & Spa

Romantic hotel with 2 bars, near Paradise Playhouse
  • • Free valet parking • Free WiFi • Restaurant • Golf course • Central location

How to Get to Excelsior Springs

What is the closest airport to Excelsior Springs?

  • • Kansas City, MO (MCI-Kansas City Intl.), 26.5 mi (42.6 km) from central Excelsior Springs

Things to See and Do in Excelsior Springs

What is there to do in Excelsior Springs?

  • • Paradise Playhouse
  • • Excelsior Golf Course
  • • Fence Stile Vineyards and Winery
  • • Hall of Waters and Cultural Museum

When is the best time to visit Excelsior Springs?

  • • Hottest months: August, July, June, September (average 87°F)
  • • Coldest months: January, December, February, March (average 19°F)
  • • Rainiest months: May, June, September, and July (average 5.29 inches of rainfall)