St. Louis Hotels from Rs3,636

St. Louis, Missouri, United States of America

Search over 1 million properties and 550 airlines worldwide

Search over 1 million flights, hotels, packages, and more

No Expedia cancellation fee to change or cancel almost any hotel reservation

Check St. Louis hotel prices

Check prices in St. Louis for tonight, 18 Feb - 19 Feb18 Feb - 19 Feb
Check prices in St. Louis for tomorrow night, 19 Feb - 20 Feb19 Feb - 20 Feb
Check prices in St. Louis for this weekend, 21 Feb - 23 Feb21 Feb - 23 Feb
Check prices in St. Louis for next weekend, 28 Feb - 1 Mar28 Feb - 1 Mar
St. Louis, Missouri, United States of America

Discover neighborhoods in St. Louis

Find the best St. Louis areas and neighborhoods for the activities you enjoy most. Learn more about St. Louis

Top 10 Hotels in St. Louis

Hyatt Regency St. Louis at The Arch
4 out of 5
315 Chestnut St, St. Louis, MO
Free cancellation
Rs8,484
per night
Feb 23 - Feb 24
4.3/5Excellent! (7,796 reviews)

"I liked how friendly everyone was. Once my girlfriend and I checked in the front desk guy immediately recommended places to eat within walking distance of the hotel and things to do within St. Louis. The valet parkers were really friends and informational."…"

Reviewed on 16 Feb 2020

Hyatt Regency St. Louis at The Arch
Hollywood Casino & Hotel St. Louis
3.5 out of 5
777 Casino Center Drive, Maryland Heights, MO
Free cancellationReserve now, pay when you stay
Rs5,646
per night
Feb 25 - Feb 26
3.9/5Good! (3,058 reviews)

"The hotel was nice but as much as you pay for the room they should have had a free breakfast for guest and was not aware of the deposit"…"

Reviewed on 16 Feb 2020

Hollywood Casino & Hotel St. Louis
Drury Plaza Hotel St. Louis at the Arch
3 out of 5
2 South 4th Street, St. Louis, MO
Free cancellationReserve now, pay when you stay
Rs8,804
per night
Feb 23 - Feb 24
4.6/5Wonderful! (3,941 reviews)

"The staff was extremely polite and the property was very clean and inviting. Breakfast was amazing with lots of choices and hot!"…"

Reviewed on 13 Feb 2020

Drury Plaza Hotel St. Louis at the Arch
Pear Tree Inn St. Louis Near Union Station
3 out of 5
2211 Market Street, St. Louis, MO
Free cancellationReserve now, pay when you stay
Rs7,129
per night
Feb 21 - Feb 22
4.3/5Excellent! (2,670 reviews)

"All good enjoyed my stay maybe more information on shuttle to the blues games ? Or airport but otherwise enjoyed my stay !"…"

Reviewed on 13 Feb 2020

Pear Tree Inn St. Louis Near Union Station
The Last Hotel
4 out of 5
1501 Washington Ave, St. Louis, MO
Free cancellationReserve now, pay when you stay
Rs6,737
per night
Feb 24 - Feb 25
4.7/5Exceptional! (170 reviews)

"Loved the decor, the linens and robes, nice quality. Clean and unique"…"

Reviewed on 16 Feb 2020

The Last Hotel
Red Lion Hotel St. Louis
3.5 out of 5
400 S 14th St, St. Louis, MO
Free cancellationReserve now, pay when you stay
Rs6,898
per night
Feb 23 - Feb 24
3.6/5Good! (4,108 reviews)

"Enjoyed our stay, again! We will return. The service is a ways great and the staff is the best, Front desk manager Sharhonda always greets us and welcomes us back"…"

Reviewed on 14 Feb 2020

Red Lion Hotel St. Louis
The Parkway Hotel
3 out of 5
4550 Forest Park Ave, St. Louis, MO
Free cancellationReserve now, pay when you stay
Rs8,908
per night
Mar 12 - Mar 13
4.3/5Excellent! (1,969 reviews)

"Love coming to this hotel . Easy to move around the city ."…"

Reviewed on 16 Feb 2020

The Parkway Hotel
Hawthorn Suites by Wyndham St. Louis Westport Plaza
3 out of 5
1881 Craigshire Rd, Maryland Heights, MO
Free cancellationReserve now, pay when you stay
Rs3,636
per night
Feb 25 - Feb 26
4/5Very Good! (1,458 reviews)

"Nice time here with the family .. good breakfast at their dinning area"…"

Reviewed on 17 Feb 2020

Hawthorn Suites by Wyndham St. Louis Westport Plaza
Hilton St. Louis Downtown at the Arch
4 out of 5
400 Olive St, St. Louis, MO
Free cancellationReserve now, pay when you stay
Rs7,211
per night
Feb 23 - Feb 24
4.2/5Very Good! (1,762 reviews)

"Everything was great. Zero complaints. We always stay in St. Louis for our anniversary which is just a lot of fun."…"

Reviewed on 16 Feb 2020

Hilton St. Louis Downtown at the Arch
Red Roof Inn PLUS+ St Louis - Forest Park/ Hampton Ave 
2.5 out of 5
5823 Wilson Avenue, St. Louis, MO
Free cancellationReserve now, pay when you stay
Rs4,491
per night
Feb 23 - Feb 24
3.4/5 (1,807 reviews)

"Had to stand at the window for 20 minutes before the girl came to check us in very disappointed"…"

Reviewed on 14 Feb 2020

Red Roof Inn PLUS+ St Louis - Forest Park/ Hampton Ave 
Can't see what you're looking for?
See all available properties in St. Louis
View all properties
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.

Visiting St. Louis

Travellers to St. Louis give high marks for the live music scene, baseball games and theatre. This city also attracts tourists with its zoo, museums and entertainment. Top sights in the city include Busch Stadium, Gateway Arch and City Museum.

  • There are 340 hotels and other accommodation options in St. Louis
  • The closest major airport is in St. Louis, MO (STL-Lambert-St. Louis Intl.), 11.7 mi (18.8 km) from the city centre
  • The next closest is in St. Louis, MO (SUS-Spirit of St. Louis), 23.8 mi (38.2 km) away

Getting around St. Louis

With so many choices for transport, seeing all of St. Louis is a breeze. You can walk to nearby metro stations including Stadium Station, 8th and Pine Station and Convention Center Station. To venture out into the surrounding area, ride one of the trains from St. Louis Gateway Station or Kirkwood Station.

Dressing for St. Louis

  • Between January and March, you can expect average temperatures of 17°C during the day and -5°C at night
  • From April to June, the average during the day is 31°C, whilst the average at night is 4°C
  • July to September has daytime averages of 31°C with night-time averages of 10°C
  • Between October and December, you can expect daytime averages of 24°C and nighttime averages of -5°C
  • Average annual rainfall for St. Louis is 1041 millimetres
  • Usually August and July are the hottest months with an average of 31°C, whereas January and December are often coldest, averaging -4°C

Frequently asked questions

Recently booked St. Louis hotels

St. Louis Hotel Reviews

More trip options