Hotels in Missouri

Search and compare Missouri hotels from hundreds of travel sites and save

Missouri
Dec 9 — Dec 102
Missouri
Thu 12/9
Fri 12/10
...and more

Tips for booking a Missouri hotel

Cheapest month:August
Most expensive month:June
Average price in Missouri:$124/night
Absolute cheapest price found:$3/night
Cheapest day:Monday
Most expensive day:Saturday
$104 - $168
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.
$104 - $118
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.

Top Rated Missouri hotels

Show all 10,451 hotels
1
Angel Inn Near Imax
Angel Inn Near Imax
8.5 Excellent
3311 Shepherd of the Hills Expressway, Branson, MO, United States
Show on map
3.6 mi from city centre, Branson, MO, United States 

Situated in Branson, Angel Inn - near IMAX is within easy driving distance of Branson West and Indian Point. It also offers a Jacuzzi, an express check-in and check-out feature and an outdoor pool.

2
Best Western Kirkwood Inn
Best Western Kirkwood Inn
8.7 Excellent
1200 South Kirkwood Road, St. Louis, MO, United States
Show on map
12.1 mi from city centre, St. Louis, MO, United States 

Recently refurbished, Best Western Kirkwood Inn provides contemporary 3-star accommodation in Saint Louis. It is conveniently located for those wishing to visit local attractions.

3
Hotel Indigo Kansas City Downtown, An IHG Hotel
Hotel Indigo Kansas City Downtown, An IHG Hotel
8.6 Excellent
101 West 11th Street, Kansas City, MO, United States
Show on map
2.1 mi from city centre, Kansas City, MO, United States 

Hotel Indigo - Kansas City Downtown is located in Kansas City and offers free Wi-Fi. It is situated a short stroll from Sprint Center, Kansas City Convention Center and Kansas City Power & Light District.

4
Drury Inn & Suites St. Louis Southwest
Drury Inn & Suites St. Louis Southwest
9.0 Excellent
5 Lambert Drury Place (I-44 & 141), St. Louis, MO, United States
Show on map
17.3 mi from city centre, St. Louis, MO, United States 

This comfortable hotel in Saint Louis offers free Wi-Fi, as well as an outdoor pool and a Jacuzzi. It provides 3-star accommodation with air-conditioned rooms.

5
The Elms Hotel & Spa, a Destination by Hyatt Hotel
The Elms Hotel & Spa, a Destination by Hyatt Hotel
8.0 Excellent
401 Regent Street, Excelsior Springs, MO, United States
Show on map
0.1 mi from city centre, Excelsior Springs, MO, United States 

Combining a luxurious environment with premium facilities, Elms Hotel and Spa features free Wi-Fi, an outdoor pool and a sauna. It was established in 1912 and is popular choice for holidaymakers in Excelsior Springs.

6
The Westin Kansas City at Crown Center
The Westin Kansas City at Crown Center
8.5 Excellent
1 East Pershing Road, Kansas City, MO, United States
Show on map
1.1 mi from city centre, Kansas City, MO, United States 

The Westin Kansas City at Crown Center offers 4-star accommodation in Kansas City. It also features outdoor tennis courts, a rooftop terrace and an outdoor pool.

7
Courtyard by Marriott St. Louis Creve Coeur
Courtyard by Marriott St. Louis Creve Coeur
8.7 Excellent
828 N New Ballas Rd, St. Louis, MO, United States
Show on map
13.6 mi from city centre, St. Louis, MO, United States 

Courtyard St Louis Creve Coeur is located in Saint Louis and offers an indoor pool. It also provides a safe, laundry facilities and an express check-in and check-out feature.

8
Courtyard by Marriott St. Louis Downtown/Convention Center
Courtyard by Marriott St. Louis Downtown/Convention Center
8.7 Excellent
823-827 Washington Avenue, St. Louis, MO, United States
Show on map
0.4 mi from city centre, St. Louis, MO, United States 

Conveniently situated, Courtyard St Louis Downtown/Convention Center allows for easy access to Saint Louis's popular tourist attractions. It also offers valet parking, a safe and an express check-in and check-out feature.

Cheapest hotels in Missouri, United States

Show all 10,451 hotels
Welk Resorts Branson Hotel
Welk Resorts Branson Hotel
8.1 Excellent
1984 State Highway 165, Branson, MO, United States
Show on map
4.7 mi from city centre,  

Boasting free Wi-Fi and an outdoor pool, Welk Resorts Branson Hotel is located in Branson and offers traditional accommodation. The various amenities this modern hotel features include an express check-in and check-out feature, meeting rooms and laundry facilities.

$48
Avg. per night
Angel Inn by the Strip
Angel Inn by the Strip
7.6 Good
3029 West 76 Country Blvd, Branson, MO, United States
Show on map
3.2 mi from city centre,  

Angel Inn by the Strip provides a modern setting while in Branson. Offering complimentary wireless internet, a restaurant and a seasonal outdoor swimming pool, the hotel is within a 10-minute walk of the Titanic Museum Attraction.

$50
Avg. per night
The Suites at Fall Creek By Diamond Resorts
The Suites at Fall Creek By Diamond Resorts
8.3 Excellent
1 Fall Creek Drive, Branson, MO, United States
Show on map
4.4 mi from city centre,  

The Suites at Fall Creek By Diamond Resorts provides a comfortable setting while in Branson. It also features an outdoor pool and outdoor tennis courts.

$56
Avg. per night
Angel Inn Near Imax
Angel Inn Near Imax
8.5 Excellent
3311 Shepherd of the Hills Expressway, Branson, MO, United States
Show on map
3.6 mi from city centre,  

Situated in Branson, Angel Inn - near IMAX is within easy driving distance of Branson West and Indian Point. It also offers a Jacuzzi, an express check-in and check-out feature and an outdoor pool.

$58
Avg. per night
Hometowne Studios by Red Roof St. Louis - Airport/ N Lindbergh
Hometowne Studios by Red Roof St. Louis - Airport/ N Lindbergh
5.4 Okay
6065 N Lindbergh Blvd, Hazelwood, MO, United States
Show on map
0.3 mi from city centre,  

Featuring free Wi-Fi, this Saint Louis property is conveniently located moments from Lambert-St. Louis International Airport. It also provides laundry facilities, a 24-hour reception and a safe.

$59
Avg. per night
Motel 6 Maryland Heights Mo
Motel 6 Maryland Heights Mo
5.9 Okay
12330 Dorsett Road, Maryland Heights, MO, United States
Show on map
1.0 mi from city centre,  

Motel 6 St Louis Maryland Heights provides comfortable 3-star accommodation in Saint Louis. It also offers meeting rooms, room service and a 24-hour reception.

$68
Avg. per night
Barrington Hotel & Suites
Barrington Hotel & Suites
8.3 Excellent
225 Violyn Dr., Branson, MO, United States
Show on map
2.4 mi from city centre,  

Barrington Hotel & Suites provides a luxury setting when in Branson. It also features an indoor pool and a fitness centre.

$70
Avg. per night
Baymont by Wyndham Springfield I-44
Baymont by Wyndham Springfield I-44
8.0 Excellent
1610 East Evergreen, Springfield, MO, United States
Show on map
2.9 mi from city centre,  

Situated in Springfield, Baymont by Wyndham Springfield I-44 offers 3-star accommodation, as well as an indoor pool. It also provides a 24-hour reception, a sun deck and an express check-in and check-out feature.

$73
Avg. per night

Hotel prices in Missouri

2 stars and under

$50 - $148

Barrington Hotel & Suites

#1 Most popular

$70
Avg. per night
Angel Inn by the Strip

Best value

$50
Avg. per night
3 stars

$48 - $155

City Place Downtown St. Louis Hotel
$87
Avg. per night
Radisson Hotel Branson , MO

#2 Most popular

$97
Avg. per night
Welk Resorts Branson Hotel

Best value

$48
Avg. per night
4 stars +

$98 - $575

Hyatt Regency St Louis At The Arch

#1 Most popular

$121
Avg. per night
Hilton St. Louis at the Ballpark

#2 Most popular

$155
Avg. per night
Ameristar Casino Hotel Kansas City
$98
Avg. per night

Best prices found by HotelsCombined users in the past 24 hours.

Where to stay in Missouri

Missouri travel FAQs

  • Where is the best place to stay in Missouri?

    Users favor staying in areas such as St. Louis, Branson, and Kansas City. Consider these locations when searching for your desired stay.

  • What are the best hotels in Missouri?

    Hyatt Regency St Louis At The Arch is a very popular hotel in Missouri with a score of 8.4 from 4,629 reviews. Hilton St. Louis at the Ballpark (7.6 from 1,784 reviews) and Marriott St. Louis Grand (8.2 from 820 reviews) are also highly rated Missouri hotels based on recent feedback from HotelsCombined users.