Beginning of main content
Trip Type
Flight 1
Flight 2
Flight 3
Flight 4
Flight 5

Search 321,000 hotels worldwide.

Get the price guarantee available for your trip.

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


Featured St. Louis 2 Star Hotels

See all 276 Hotels in St. Louis
Red Roof Inn St Louis - Westport

Red Roof Inn St Louis - Westport

11837 Lackland Rd, Maryland Heights
2.0 out of 5.0
3.0 out of 5 (287 reviews)
Hit and misssing?The best thing about the hotel was probably your location. Your Maryland Heights location was about halfway between the airport and a friend of mine I was visiting there. This helped in getting around. I stayed there the evening of the 28th, and the 1st. The 28th went quite well, but the 1st was ...
  4 Oct 2017

£35

£35
Pear Tree Inn Airport - St. Louis - St. Ann, MO

Pear Tree Inn Airport - St. Louis - St. Ann, MO

10810 Pear Tree Ln, St. Ann
2.5 out of 5.0
4.3 out of 5 (263 reviews)
The room was ok but smelt kind of weird. I enjoyed the free breakfast and free wifi and the hotel staff was very friendly and helpful.
  19 Oct 2017

£63

£63
Red Roof Plus St. Louis - Forest Park / Hampton Ave.

Red Roof Plus St. Louis - Forest Park / Hampton Ave.

5823 Wilson Avenue, St. Louis
2.5 out of 5.0
3.3 out of 5 (391 reviews)
It was a good price rate with hospital discount and it was close to BJH. Bed was comfortable, room needed some molding glued to the wall. Wasn't to bad of a hotel. I thought the room should have had a refrigerator in it even if we could have rented one for $5 or something. My dad is a cancer patient ...
  18 Oct 2017

£47

£47
Motel 6 Maryland Heights, MO

Motel 6 Maryland Heights, MO

12330 Dorsett Rd, Maryland Heights
2.0 out of 5.0
2.9 out of 5 (90 reviews)
I really have two complaints. 1. The toilet in the restroom is entirely too close to the wall. 2. No continental breakfast.
  2 Oct 2017

£26

£26
Days Inn St. Louis Westport MO

Days Inn St. Louis Westport MO

1970 Craig Rd, Maryland Heights
2.5 out of 5.0
3.6 out of 5 (405 reviews)
The weekend was lovely Well overall had a wonderful stay even when I even stayed an extra night. They accommodated me. The only problem I had was it was a holiday weekend and the ice machine didn't work.
  14 Oct 2017

£46

£46
Motel 6 Hazelwood

Motel 6 Hazelwood

5781 Campus Ct, Hazelwood
2.0 out of 5.0
3.1 out of 5 (321 reviews)
Short and quick. Came to celebrate family birthday and we had decided to stay another night. Found this hotel check in and it was a little run down but nice.
  20 Oct 2017

£30

£30
Motel 6 St Louis East-Caseyville

Motel 6 St Louis East-Caseyville

2431 Old Country Inn Dr, Caseyville
2.0 out of 5.0
3.3 out of 5 (63 reviews)
Amicable staff makes you feel welcome amd your business appreciated. Thanks!
  21 Oct 2017

£36

£36
Super 8 O'Fallon

Super 8 O'Fallon

1100 Eastgate Dr, O'Fallon
2.0 out of 5.0
3.6 out of 5 (104 reviews)
My StayThe room was quite, bed was comfy, breakfast was normal and for the money it was a great deal
  13 Oct 2017

£34

£34
Quality Inn St. Louis Airport Hotel

Quality Inn St. Louis Airport Hotel

10232 Natural Bridge Rd, St. Louis
2.5 out of 5.0
3.1 out of 5 (331 reviews)
Good hotel near STL & Alamo car rentalAfter check in, we found out that we paid Expedia much more than the motel charges. We found the staff to be very friendly, & the breakfast OK. The bathroom was dirty. The bed was very comfortable.
  21 Oct 2017

£39

£39
Best Western St. Louis Inn

Best Western St. Louis Inn

6224 Heimos Industrial Park Dr, St. Louis
2.5 out of 5.0
3.9 out of 5 (564 reviews)
Nice clean hotelDecent hotel minus some very loud occupants in the room next to me.
  16 Oct 2017

£51

£51
Map

Pocket Guide: 2 Star Hotels in St. Louis

Search for hotels in St. Louis on Expedia.co.uk. You can easily find your hotels in St. Louis using one of the methods below:

  • View our selection of featured hotels in St. Louis
  • Use the map to find hotels in the St. Louis neighborhood you prefer
  • Use the filters to see hotels in a specific area of St. Louis, select a specific theme, brand, or hotel class from basic (1 Star) to luxury hotels (5 Stars) in St. Louis
  • Enter your travel dates to view the best deals on hotels in St. Louis - while they last

Recently booked St. Louis hotels

La Quinta Inn & Suites Collinsville
2.5 out of 5.0
Last booking: 9 minutes ago
Baymont Inn & Suites Hazelwood St. Louis Airport
2.0 out of 5.0
Last booking: 14 minutes ago