Find hotels in St. Louis, MI from ฿2,150
Change your mind
Book hotels with free cancellation
Be picky
Search almost a million properties worldwide
Go beyond your typical stay in St. Louis
Family friendly
Check prices for these dates
Top 10 St. Louis hotels and places to stay

The H Hotel
The H Hotel
9.6 out of 10, Exceptional, (899)

Fairfield Inn & Suites by Marriott Midland
Fairfield Inn & Suites by Marriott Midland
9.4 out of 10, Exceptional, (234)
The price is ฿4,269
฿4,739 total
includes taxes & fees
2 Nov - 3 Nov

Baymont by Wyndham Midland
Baymont by Wyndham Midland
8.4 out of 10, Very good, (1000)
The price is ฿3,024
฿3,357 total
includes taxes & fees
2 Nov - 3 Nov

Holiday Inn Midland by IHG
Holiday Inn Midland by IHG
9.2 out of 10, Wonderful, (1001)
The price is ฿3,364
฿3,734 total
includes taxes & fees
2 Nov - 3 Nov

SpringHill Suites Marriott Midland
SpringHill Suites Marriott Midland
9.2 out of 10, Wonderful, (659)
The price is ฿3,105
฿3,446 total
includes taxes & fees
2 Nov - 3 Nov

Residence Inn Midland Marriott
Residence Inn Midland Marriott
9.6 out of 10, Exceptional, (231)
The price is ฿4,241
฿4,708 total
includes taxes & fees
2 Nov - 3 Nov
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.
Save an average of 15% on thousands of hotels when you're signed in
More cheap stays in St. Louis
More cheap stays in St. Louis

Baymont by Wyndham Mt. Pleasant
5858 E Pickard St, Mount Pleasant, MI
The price is ฿3,986 per night from 2 Nov to 3 Nov
฿3,986
฿4,425 total
2 Nov - 3 Nov
includes taxes & fees
9.2/10 Wonderful! (1,074 reviews)