Missouri may have travel restrictions in place due to COVID-19.

Find out moreOpens in new tab or window

Search for St. Louis Hotels from CA $87

Search over 1 million properties and 550 airlines worldwide

Members save 10% more on select hotels, cars, activities and vacation rentals. Sign up.

Free cancellation on most hotels. Because flexibility matters.

St. Louis hotels and places to stay

The Westin St. Louis
4.5 out of 5
811 Spruce St, St. Louis, MO
Free cancellationReserve now, pay when you stay
The price is CA $133 per night
1.12 km from city centre
4.4/5Excellent! (954 reviews)

"The hotel was clean and nice. The staff were friendly, but kind of unhelpful with parking. I asked about rates of other lots in the area, since there lot is $30 per day self park and $45 per day valet, but they played dumb about other lots and kept referring back to their lot. I found out the lot ..."…"

Reviewed on Jul. 5, 2020

The Westin 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
The price is CA $147 per night
1.54 km from city centre
4.6/5Exceptional! (1,869 reviews)

"Everyone was friendly and helpful. Love the closeness to every place I wanted to see"…"

Reviewed on Aug. 10, 2020

Drury Plaza Hotel St. Louis at the Arch
Hyatt Regency St. Louis at The Arch
4 out of 5
315 Chestnut St, St. Louis, MO
Free cancellation
The price is CA $132 per night
1.63 km from city centre
4.3/5Excellent! (3,594 reviews)

"Excellent location downtown in the shadow of the arch. Not to mention the great buildings in downtown St. Louis. My room was very nice"…"

Reviewed on Aug. 9, 2020

Hyatt Regency St. Louis at The Arch

You could be seeing lower prices

With member prices, you could save 10% or more right now on thousands of properties.
Angad Arts Hotel
4 out of 5
3550 Samuel Shepard Drive, St. Louis, MO
Free cancellationReserve now, pay when you stay
The price is CA $148 per night
2.45 km from city centre
4.7/5Exceptional! (535 reviews)

"This Hotel was amazing. From the check-in to spending time in the museum like lobby (and store). The room was very clean (except for a blemish on the comforter - hard to keep a white duvet spotless), and very creative with the decoration (went with the Green room). I would recommend."…"

Reviewed on Aug. 5, 2020

Angad Arts Hotel
The Last Hotel
4 out of 5
1501 Washington Ave, St. Louis, MO
Free cancellationReserve now, pay when you stay
The price is CA $203 per night
0.68 km from city centre
4.6/5Exceptional! (273 reviews)

"My first time staying here and it was nice. The pool on the roof was amazing especially at night. I will be booking a room again."…"

Reviewed on Jul. 28, 2020

The Last Hotel
Hilltop Hotel
2.5 out of 5
1580 S Kirkwood Rd, St. Louis, MO
Free cancellationReserve now, pay when you stay
The price is CA $106 per night
19.2 km from city centre
3.8/5Good! (803 reviews)

"Hotel is being remodeled but they are very clean and rooms look nice. Right next to shopping outlets and right off the freeway!"…"

Reviewed on May 31, 2020

Hilltop Hotel
Moonrise Hotel
4 out of 5
6177 Delmar Blvd, St. Louis, MO
The price is CA $328 per night
8.61 km from city centre
4.7/5Exceptional! (975 reviews)

"Super cool hotel, I loved everything about it especially the roof top area."…"

Reviewed on Jul. 29, 2020

Moonrise Hotel
The Parkway Hotel
3 out of 5
4550 Forest Park Ave, St. Louis, MO
Free cancellationReserve now, pay when you stay
The price is CA $131 per night
4.91 km from city centre
4.3/5Excellent! (1,603 reviews)

"Great place to stay, clean and great staff. Location is convenient to bars and restaurants."…"

Reviewed on Aug. 5, 2020

The Parkway Hotel
Marriott St. Louis Airport
3.5 out of 5
10700 Pear Tree Lane, St. Louis, MO
Free cancellationReserve now, pay when you stay
The price is CA $87 per night
18.66 km from city centre
4/5Very Good! (1,005 reviews)

"It was ok, the room was nice however everything was for charge the parking, breakfast, and wifi."…"

Reviewed on Aug. 3, 2020

Marriott St. Louis Airport
Magnolia Hotel St. Louis, a Tribute Portfolio Hotel
4 out of 5
421 N 8th St, St. Louis, MO
Free cancellationReserve now, pay when you stay
The price is CA $139 per night
1.22 km from city centre
4.3/5Excellent! (991 reviews)

"Great staff and very clean rooms. I would stay again here for sure."…"

Reviewed on Jul. 28, 2020

Magnolia Hotel St. Louis, a Tribute Portfolio Hotel
Don'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.

St. Louis Hotel Guide

Expedia.ca offers a selection of 776 hotels in St. Louis. You are sure to find cheap deals and discount rates among them with our Best Price Guarantee. No matter what type of hotel strikes your fancy, we will let you search for your preferred one to accommodate your travel needs.

Expedia.ca will not only save you time, but also money when booking your stay at a hotel in St. Louis. Making reservations so you can stay within your budget is easy with us.

Expedia.ca even provides you with a map so you may find hotels in the St. Louis neighborhood you prefer.

Go ahead. Enter your travel dates to view the best offers on hotel rooms in St. Louis, Missouri now!

Frequently asked questions

Where is the best place for a stay in St. Louis?
Fleur-de-Lys Mansion is ranked highly by Expedia customers. This 4-star B&B offers free WiFi and free parking. Traveler reviews also recommend Holiday Inn Express & Suites St. Louis South - I-55 and Hampton Inn & Suites St.Louis South at I-55 as top options for your trip.
If I need to cancel my hotel reservation in St. Louis, will I receive a refund?
Yes! The majority of room reservations are fully refundable as long as you cancel before the accommodation’s cancellation deadline, which often is within 24-48 hours of the scheduled arrival. If your reservation is non-refundable, you may still be able to cancel and get a refund within a 24-hour period of booking. Put your dates in and click on “Search”, then filter by “free cancellation” to get the best deals available in St. Louis.
What's the best budget-friendly accommodation in St. Louis?
Based on reviews, OYO Hotel St. Louis Downtown MO is a popular 3.5-star hotel for our travelers looking for an economical choice, and features free WiFi and an indoor pool. Other choices to stay on the cheap include Hotel Avyan and Pear Tree Inn St. Louis Near Union Station.
What's the best hotel for a family trip to St. Louis?
OYO Hotel St. Louis Downtown MO is a top 3.5-star hotel on Expedia for families, and features an indoor pool and free rollaway beds. Other good options for your family trip include Pear Tree Inn St. Louis Near Union Station and Drury Inn St. Louis at Union Station. Attractions like St. Louis Zoo and Six Flags St. Louis are also fun for kids of all ages.
What's the best hotel for a couple going to St. Louis?
Hotel Ignacio Saint Louis is a favorite 3.5-star hotel for couples, and features rainfall showerheads and 2 restaurants. Other good options for your romantic getaway include Forget-me-not Bed and Breakfast and St. Louis Union Station Hotel, Curio Collection by Hilton.
What's the best pet-friendly place to stay in St. Louis?
OYO Hotel St. Louis Downtown MO is a top dog-friendly hotel, and offers an indoor pool and a fitness center for its human guests. Other good choices to stay with your pet include St. Louis Union Station Hotel, Curio Collection by Hilton and Drury Inn St. Louis at Union Station.
What are some hotels with pools in St. Louis?
OYO Hotel St. Louis Downtown MO is a popular 3.5-star hotel featuring an indoor pool, free WiFi, and cable TV. Other choices with an onsite pool include Pear Tree Inn St. Louis Near Union Station and Drury Inn St. Louis at Union Station.

Recent Reviews in St. Louis

More trip options