Beginning of main content

Search over 1,000,000 properties worldwide and 550 airlines worldwide.

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

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


Check Prices on Hotels in St. Louis

Best deal Jul 19 - Jul 21
Tonight Jul 19 - Jul 20
This weekend Jul 19 - Jul 21
Next weekend Jul 26 - Jul 28

Featured St. Louis Cheap Hotels

See all 480 Properties in St. Louis

Estimated price for 1 night/2 adults

Quality Inn St. Louis Airport Hotel
Quality Inn St. Louis Airport Hotel
2.5 out of 5.0 10232 Natural Bridge Rd, St. Louis, MO
Free Cancellation
3.2/5 (1582 reviews)
$63/ night for 2 guests

Just stayed one night following a delayed flight. Room was clean and comfortable. No frills, but that’s all we needed. Just be aware there is no free breakfast and there is no elevator.

Reviewed on Jul 17, 2019
Airport Plaza Inn and Conference Center
Airport Plaza Inn and Conference Center
2.5 out of 5.0 4530 N Lindbergh Boulevard, Bridgeton, MO
3.0/5 (1929 reviews)

It was good i had to go to bed and get ready for the airport and the rest of the day

Reviewed on Apr 12, 2019
Americas Best Value Inn St. Louis Downtown
Americas Best Value Inn St. Louis Downtown
2.0 out of 5.0 1100 Lumiere Place Boulevard, St. Louis, MO
Free Cancellation
2.8/5 (538 reviews)
$80/ night for 2 guests

Staff was super friendly! Very close to downtown and main attractions. No frills but I’m okay with that. My only complaint is the bed hurt my back.

Reviewed on Jul 3, 2019
Red Lion Hotel St. Louis
Red Lion Hotel St. Louis
3.5 out of 5.0 400 S 14th St, St. Louis, MO
Free Cancellation
3.6/5 (3858 reviews)
$97/ night for 2 guests

The staff was very friendly and helpful. The only problem we had was our room w two double beds wasn’t ready when we arrived at 5:15pm. It still wasn’t ready at 6:30pm, but they did offer to upgrade to a king suite that was ready after that. And, they comped our parking as well. Decent hotel, carpet ...

Reviewed on Jul 17, 2019
Days Inn and Suites by Wyndham St. Louis/Westport Plaza
Days Inn and Suites by Wyndham St. Louis/Westport Plaza
2.5 out of 5.0 1970 Craig Rd, Maryland Heights, MO
Free Cancellation
3.7/5 (1861 reviews)
$68/ night for 2 guests

It was close to where I needed to stay. That's all

Reviewed on Jul 16, 2019
Motel 6 Maryland Heights, MO
Motel 6 Maryland Heights, MO
2.0 out of 5.0 12330 Dorsett Rd, Maryland Heights, MO
Free Cancellation
3.0/5 (789 reviews)
$45/ night for 2 guests

Close to job..could use discount if poss.the air wasnt working well the other day..they said i couldnt get another room..

Reviewed on Jul 15, 2019
Quality Inn Florissant-St Louis
Quality Inn Florissant-St Louis
2.5 out of 5.0 55 Dunn Rd, Florissant, MO
3.9/5 (901 reviews)

I asked for a room by the elevator they put me at the end of the hallway away from the elevator.

Reviewed on Jul 18, 2019
Days Inn by Wyndham St. Louis North
Days Inn by Wyndham St. Louis North
2.0 out of 5.0 7350 North Hanley Road, I-270 & I-170 Exit 26, Hazelwood, MO
Free Cancellation
2.3/5 (904 reviews)
$46/ night for 2 guests

My room wasn't ready when it was supposed to be upon check in. The guy that was at the front desk was very rude. There were people sitting on the stair wells braiding hair and smoking weed. It's like all the trash of the area decided to stay the weekend to BBQ at their doors and use the pool which ...

Reviewed on Jun 21, 2019
City Place St. Louis - Downtown Hotel
City Place St. Louis - Downtown Hotel
3.5 out of 5.0 200 North 4th Street, St. Louis, MO
Free Cancellation
3.0/5 (5017 reviews)
$90/ night for 2 guests

Work in progress. Was clean, staff was fantastic. Great view of Arch and pool was awesome. Downside was no fridge in room and ice machines not working.

Reviewed on Jul 15, 2019
Map

Cheap Hotels: Our travelers loved these

Estimated price for 1 night/2 adults

Recently Booked Cheap Hotels in St. Louis

Days Inn by Wyndham St. Louis North
2.0 out of 5.0
Last booking: 26 minutes ago
Hilton St. Louis Downtown at the Arch
4.0 out of 5.0
Last booking: 27 minutes ago
Travelodge by Wyndham St. Louis
2.0 out of 5.0
Last booking: 41 minutes ago
Super 8 by Wyndham Troy IL/St. Louis Area
2.0 out of 5.0
Last booking: 43 minutes ago
Motel 6 Hazelwood
2.0 out of 5.0
Last booking: 53 minutes ago
Motel 6 Maryland Heights, MO
2.0 out of 5.0
Last booking: 1 hour ago
The Wildwood Hotel
3.5 out of 5.0
Last booking: 1 hour ago
Drury Plaza Hotel St. Louis at the Arch
3.0 out of 5.0
Last booking: 1 hour ago

Cheap Hotels in St. Louis


St. Louis offers cheap accommodation options and a range of things to see and do, making it a budget-friendly vacation choice. In addition to its well-known attractions like Busch Stadium and Gateway Arch, this destination is home to Missouri Botanical Gardens and Arboretum and Citygarden, which you can enjoy while spending very little.


If you're hunting for low-cost places to stay in St. Louis, the 165 budget accommodations in the area give you plenty of possibilities. These options offer competitive rates and have positive reviews from Expedia travelers in search of a bargain:

Kaiser Hotel - 3-star hotel. You'll find free buffet breakfast, free WiFi, and a restaurant at this property. Guests who stay here appreciate its comfortable rooms and overall value.

Comfort Inn St Louis - Westport - Customers like this 3-star hotel for its overall value and clean rooms. It offers free buffet breakfast, free WiFi, and free parking.

First Western Inn Caseyville - At this 1.5-star motel, you can take advantage of free breakfast, free WiFi, and free parking. Reviews mention the helpful staff and spacious rooms.

Hotel Avyan - 2.5-star hotel. You'll find free WiFi, free parking, and a restaurant at this property. Guests who stay here appreciate its proximity to shops and convenient parking.

Super 8 by Wyndham O'Fallon - Customers like this 2-star hotel for its comfortable rooms and proximity to shops. It offers free breakfast, free WiFi, and free parking.


Planning Your Trip to St. Louis


Still deciding on your trip dates? Find out more about the local climate with these monthly averages so you can maximize your time.


  • Hottest months: August, July, June, and September, with an average temperature of 88°F
  • Coldest months: January, December, February, and November, with an average temperature of 25°F
  • Rainiest months: May, June, April, and November, with an average rainfall of 4.24 inches
  • Driest months: February, January, December, and August, with an average rainfall of 2.67 inches

Sightseeing In and Around St. Louis


St. Louis attracts visitors with its live music scene and popular zoo, and offers plenty to see and do without spending a fortune. You can budget for the top local attractions that interest you most, such as Busch Stadium and Gateway Arch, and then look for sights and activities that cost little or nothing at all. Take in the local culture at City Museum and St. Louis Art Museum, or visit other spots like Peabody Opera House.


St. Louis is also notable for its:
  • Baseball
  • Museums
  • Entertainment
  • Jungle tours
  • Art

Getting Around St. Louis


The nearest airport is in St. Louis, MO (STL-Lambert-St. Louis Intl.), 11.7 mi (18.8 km) away from the city center. If that doesn't suit your budget, the next closest is 23.8 mi (38.2 km) away in St. Louis, MO (SUS-Spirit of St. Louis). 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.