Last-minute hotels in St. Louis

...and more

Learn why travellers love HotelsCombined

Compare hotel ratings collected from thousands of user reviews.

One search gives you accurate pricing on affordable hotels.

Customie your results by hotel chain, amenities, price and more.

Search for hotels as many times as you want – for free.

Refine Your Search

Star ratings
Guest Ratings
Amenities
Freebies
See all filters

Hotels with availability in St. Louis

Enter your travel dates to find the best prices.
Filter by star ratings
All filters
315 Chestnut Street, St. Louis, MO, United States
Hyatt Regency St Louis At The Arch is set in St. Louis and is within a short walk of nearby sightseeing spots, including One US Bank Plaza. The multiple amenities this luxury hotel features include free Wi-Fi, a sauna and valet parking.
Free Wi-Fi
8.1
Excellent
4887 reviews
Location
0.6 mi from city centre
1100 Lumiere Place Boulevard, St. Louis, MO, United States
Americas Best Value Inn St. Louis Downtown is situated in St. Louis and offers free Wi-Fi. It also provides private parking on site and Cathedral Basilica of Saint Louis and St. Louis University are a 10-minute drive away.
Free Wi-Fi
Air conditioning
3.3
Mediocre
638 reviews
Location
0.8 mi from city centre
2 South 4th Street, St. Louis, MO, United States
Located within 10 minutes' walk from One US Bank Plaza, Drury Plaza Hotel St. Louis at the Arch features free Wi-Fi and an indoor pool. Only a short walk from Union, the hotel's accessible location makes it an ideal base while in St. Louis.
Pool
Free Wi-Fi
9.1
Excellent
3057 reviews
Location
0.5 mi from city centre
1 South Broadway, St. Louis, MO, United States
Situated in St. Louis, Hilton St. Louis at the Ballpark is an easy drive from St. Louis Zoo and Forest Park. It also features an indoor pool, free Wi-Fi and a sauna.
Pool
7.2
Good
2310 reviews
Location
0.4 mi from city centre
1820 Market Street, St. Louis, MO, United States
St. Louis Union Station Hotel, Curio Collection by Hilton is a historic setting when in St. Louis and is close to everything the area has to offer. It also features an outdoor pool, free Wi-Fi and a gym.
Free Wi-Fi
8.1
Excellent
2160 reviews
Location
0.5 mi from city centre
6177 Delmar Boulevard, St. Louis, MO, United States
Situated in St. Louis, Moonrise Hotel is an easy drive from Barnes Jewish Hospital and Shrine of St. Joseph. It provides a gym, as well as free Wi-Fi, a bowling alley and a coffee bar.
Free Wi-Fi
8.4
Excellent
1101 reviews
Location
5.8 mi from city centre
610 North 7th Street, St. Louis, MO, United States
Featuring free Wi-Fi and an indoor pool, Embassy Suites by Hilton St. Louis Downtown is situated in St. Louis and offers hip accommodation. Some of the facilities at this sophisticated 4-star hotel include a coffee maker and a spa bath.
Pool
8.4
Excellent
1134 reviews
Location
0.5 mi from city centre
1528 Locust street, St. Louis, MO, United States
Situated in St. Louis, this 4-star property is chic and elegant. It also provides a sauna, an indoor pool and valet parking.
Pool
Free Wi-Fi
8.5
Excellent
409 reviews
Location
0.4 mi from city centre
2211 Market Street, St. Louis, MO, United States
Situated in St. Louis, Pear Tree Inn St. Louis Near Union Station is an easy drive from Missouri Botanical Garden and Cahokia Mounds State Historic Site. It is also a short car trip from St. Louis Science Center and New Mississippi River Bridge.
Pool
Free Wi-Fi
Parking
8.2
Excellent
2964 reviews
Location
0.8 mi from city centre
421 North 8th Street, St. Louis, MO, United States
Offering free Wi-Fi, Magnolia Hotel St. Louis, a Tribute Portfolio Hotel is a short walk from One US Bank Plaza. Only a short walk from Union, the hotel's convenient setting makes it an ideal place to stay while in St. Louis.
Free Wi-Fi
7.7
Good
467 reviews
Location
0.4 mi from city centre

FAQs when booking a last minute hotel in St. Louis

  • How much does a hotel room cost in St. Louis at the last minute?

    You’ll generally find hotel rooms from around £55 tonight, £62 tomorrow, and as low as £53 over the weekend.

  • What’s the cost for a last-minute hotel in St. Louis tonight?

    Prices tonight start at about £55 for 3-star hotels and £86 for 4-star options, depending on location and availability.

  • What can I expect to pay for a hotel in St. Louis tomorrow?

    If you book for tomorrow, expect rates of around £62 for 3-star hotels and £86 for 4-star accommodation.

  • What are the prices for hotels in St. Louis this coming weekend?

    If you’re booking last-minute, weekend rates start at about £54 for 3-star hotels and £76 for 4-star properties.

  • Will I save money by booking my St. Louis hotel at the last minute?

    Hotel prices often depend on how many rooms are available. In St. Louis, last-minute bookings average around £147 per night, whereas standard bookings typically cost about £139.

See more FAQs

Find better results for your stay in St. Louis

St. Louis last minute hotel deals. Search for last minute hotels in St. Louis. Find cheap last minute hotel rooms in St. Louis. HotelsCombined searches hundreds of travel sites to help you find cheap last minute deals and book the room that suits you best.