Find 2 Star Hotels in St. Louis, MO from $56

Search over 1 million properties and 550 airlines worldwide.

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

Most hotels are fully refundable. Because flexibility matters.

Top St. Louis 2 Star Hotels

Pear Tree Inn St. Louis Airport
2.5 out of 5
10810 Pear Tree Ln, St. Ann, MO
Fully refundableReserve now, pay when you stay
The price is $81 per night from Nov 1 to Nov 1
4.4/5 Wonderful! (1,369 reviews)
"Room was really nice."

Reviewed on Oct 18, 2021

Pear Tree Inn St. Louis Airport
Fairfield Inn & Suites by Marriott St. Louis Downtown
2.5 out of 5
2144 MARKET STREET, St. Louis, MO
Fully refundableReserve now, pay when you stay
The price is $98 per night from Nov 21 to Nov 21
4.5/5 Wonderful! (177 reviews)
"The parking area should be expanded. There is not enough parking spaces for guest who rents rooms at the hotel"

Reviewed on Oct 14, 2021

Fairfield Inn & Suites by Marriott St. Louis Downtown
Motel 6 Maryland Heights, MO
2 out of 5
12330 Dorsett Rd, Maryland Heights, MO
Fully refundableReserve now, pay when you stay
The price is $60 per night from Oct 24 to Oct 24
3/5 (977 reviews)
"My go-to STL area hotel"

Reviewed on Oct 11, 2021

Motel 6 Maryland Heights, MO
You could be seeing lower prices

You could be seeing lower prices

With member prices, you could save 10% or more right now on thousands of properties.
Pear Tree Inn St. Louis Arnold
2.5 out of 5
1201 Drury Ln, Arnold, MO
Fully refundableReserve now, pay when you stay
The price is $81 per night from Oct 25 to Oct 25
4.4/5 Wonderful! (930 reviews)
"It was very clean and the staff was extremely helpful and friendly. The breakfast was very nice and the kickback is cool concept and something I've never experienced at any other hotel."

Reviewed on Oct 16, 2021

Pear Tree Inn St. Louis Arnold
Red Roof Inn PLUS+ St Louis - Forest Park/ Hampton Ave 
2.5 out of 5
5823 Wilson Avenue, St. Louis, MO
Fully refundableReserve now, pay when you stay
The price is $71 per night from Nov 1 to Nov 1
3.2/5 (971 reviews)
"Condition of rooms was definitely updated for a Red Roof Inn. Otherwise I know what I'm getting. The surrounding areas of the hotel left a little to be desired."

Reviewed on Oct 7, 2021

Red Roof Inn PLUS+ St Louis - Forest Park/ Hampton Ave 
Hampton Inn St. Louis/St. Charles
2.5 out of 5
3720 W Clay St, St. Charles, MO
Fully refundableReserve now, pay when you stay
The price is $92 per night from Oct 31 to Oct 31
4.4/5 Wonderful! (826 reviews)
"Beds tvs and pool were good,"

Reviewed on Oct 18, 2021

Hampton Inn St. Louis/St. Charles
Best Western St. Louis Inn
2.5 out of 5
6224 Heimos Industrial Park Dr, St. Louis, MO
Fully refundableReserve now, pay when you stay
The price is $76 per night from Oct 24 to Oct 24
3.7/5 Good! (954 reviews)
"Loved everything staff was great!"

Reviewed on Oct 19, 2021

Best Western St. Louis Inn
La Quinta Inn & Suites by Wyndham St. Louis Westport
2.5 out of 5
11805 Lackland Rd, Maryland Heights, MO
Fully refundableReserve now, pay when you stay
The price is $85 per night from Oct 31 to Oct 31
4.1/5 Very Good! (952 reviews)
"Charles at the front desk was awesome!"

Reviewed on Oct 19, 2021

La Quinta Inn & Suites by Wyndham St. Louis Westport
Best Western Plus St. Louis Airport Hotel
2.5 out of 5
4576 Woodson Road, St. Louis, MO
Fully refundableReserve now, pay when you stay
The price is $109 per night from Nov 13 to Nov 13
4.7/5 Exceptional! (200 reviews)
"It was clean and new"

Reviewed on Oct 15, 2021

Best Western Plus St. Louis Airport Hotel
Best Western St. Louis Airport North Hotel & Suites
2.5 out of 5
323 Taylor Road, Hazelwood, MO
Fully refundableReserve now, pay when you stay
The price is $85 per night from Oct 24 to Oct 24
3.6/5 Good! (148 reviews)
"I liked the bunk beds having a larger family this made the planning much easier."

Reviewed on Oct 14, 2021

Best Western St. Louis Airport North Hotel & Suites
Holiday Inn Express St. Louis Arpt - Maryland Hgts, an IHG Hotel
2.5 out of 5
13615 Riverport Drive, I-70 & Earth City Expswy, Maryland Heights, MO
Fully refundableReserve now, pay when you stay
The price is $89 per night from Oct 24 to Oct 24
3.8/5 Good! (907 reviews)
"Enjoyed our stay."

Reviewed on Oct 11, 2021

Holiday Inn Express St. Louis Arpt - Maryland Hgts, an IHG Hotel
Hampton Inn St Louis-Airport
2.5 out of 5
10820 Pear Tree Lane, St. Ann, MO
Fully refundableReserve now, pay when you stay
The price is $87 per night from Nov 21 to Nov 21
4.5/5 Wonderful! (929 reviews)
"We ended up here after a connecting flight was canceled at the last minute, stranding us in St. Louis for 24 hours. Everything and everyone was lovely, AND they allowed us to work remotely from the lobby all day after checking out. Made what could have been a nightmare just a bump in the road!"

Reviewed on Oct 12, 2021

Hampton Inn St Louis-Airport
Country Inn & Suites by Radisson, St. Charles, MO
2.5 out of 5
1190 S Main St, St. Charles, MO
Fully refundableReserve now, pay when you stay
The price is $100 per night from Oct 24 to Oct 24
4.6/5 Wonderful! (960 reviews)
"Friendly, helpful and accommodating staff. Kind to the children during a stressful time. Would stay here again."

Reviewed on Oct 20, 2021

Country Inn & Suites by Radisson, St. Charles, MO
Holiday Inn Express & Suites St Louis Airport, an IHG Hotel
2.5 out of 5
10000 Natural Bridge Road, St. Louis, MO
Fully refundable
The price is $105 per night from Nov 20 to Nov 20
4.3/5 Excellent! (725 reviews)
"It was near"

Reviewed on Oct 7, 2021

Holiday Inn Express & Suites St Louis Airport, an IHG Hotel
Comfort Inn & Suites St. Louis-O'Fallon
2.5 out of 5
100 Comfort Inn Ct, O'Fallon, MO
Fully refundableReserve now, pay when you stay
The price is $87 per night from Nov 21 to Nov 21
3.9/5 Good! (482 reviews)
"We took our pups who were so welcome. Great spot for the night."

Reviewed on Oct 16, 2021

Comfort Inn & Suites St. Louis-O'Fallon
Motel 6 Hazelwood, MO
2 out of 5
5781 Campus Ct, Hazelwood, MO
Fully refundableReserve now, pay when you stay
The price is $56 per night from Oct 24 to Oct 24
2.8/5 (975 reviews)
"It was fine."

Reviewed on Sep 4, 2021

Motel 6 Hazelwood, MO
Days Inn by Wyndham Downtown St. Louis
2 out of 5
2810 N 9th St, St. Louis, MO
Fully refundableReserve now, pay when you stay
The price is $76 per night from Oct 27 to Oct 27
2.5/5 (955 reviews)
"Old dirty floors ,outdated ,rooms soiled carpets dirty bathroom ,holes in bedding non smoking room smelled of smoke , the list goes on and on. The convenience is that it’s close to the concert we attended easy commute ."

Reviewed on Sep 29, 2021

Days Inn by Wyndham Downtown St. Louis
Days Inn and Suites by Wyndham St. Louis/Westport Plaza
2.5 out of 5
1970 Craig Rd, Maryland Heights, MO
Fully refundableReserve now, pay when you stay
The price is $72 per night from Oct 28 to Oct 28
3.2/5 (934 reviews)

Reviewed on Oct 11, 2021

Days Inn and Suites by Wyndham St. Louis/Westport Plaza
Fairfield by Marriott St Charles
2.5 out of 5
801 Veterans Memorial Parkway, St. Charles, MO
Fully refundableReserve now, pay when you stay
The price is $89 per night from Nov 7 to Nov 7
4/5 Very Good! (702 reviews)
"Room was very comfortable and clean. Breakfast was ok but not well stocked for coffee and cream."

Reviewed on Oct 19, 2021

Fairfield by Marriott St Charles
Comfort Inn & Suites St. Louis - Chesterfield
2.5 out of 5
18375 Chesterfield Arpt Rd, Chesterfield, MO
Fully refundableReserve now, pay when you stay
The price is $76 per night from Oct 31 to Oct 31
4/5 Very Good! (876 reviews)
"We very much enjoyed our stay- my only complaint is that the walls here were VERY thin. Not exactly staff’s fault. The building just needs more insulation or something. We could literally hear the conversation of the people next door and every footstep upstairs. But overall we still had a great ..."

Reviewed on Oct 11, 2021

Comfort Inn & Suites St. Louis - Chesterfield

Explore similar 3-star hotels

Many 3-star hotels have the same amenities as 2-star hotels. See all 3-star hotels in St. Louis.

Still don't see what you're looking for?

See all properties in St. Louis.
You can also use these popular filters to refine your search.
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.

When you've got to get away to a new or favorite destination without breaking the bank, St. Louis awaits with convenient 2 Star hotels and a change of scenery. Stay on your feet visiting top attractions that draw hundreds of visitors, or find a new fave coffee shop or plaza nearby and enjoy some R & R. Because St. Louis is still an undiscovered gem, you're sure to experience regional living, from hidden treasures to lovely landscapes.

The Right 2 Star Hotel at the Perfect Price

2 Star hotels are in high demand in St. Louis. You'll find the best deals right here, so book early and save on a great getaway. Thanks to budget-friendly prices and traveler-friendly amenities, you'll find 2 Star Hotel that's just right for you. Stay here and be one of the first guests to post a review and share your thoughts. So, savor the comfort of a well-kept room and attentive hospitality. With our travel deals, the world is wide open to you one hotel at a time, and the globe-trotting starts in St. Louis.

Book a 2-Star 2 Star Hotel!

Plan your trip to St. Louis now with Expedia's easy online travel booking and start relaxing before you even leave the house. The region has seen a significant rise in interest, so get the best deals while you can, and get to know exactly what everyone loves about St. Louis. Your home away from home is waiting. Book the best deals on 2-star hotels and 2 Star hotels in St. Louis now.

More trip options