Find hotels in Affton, MO from $59

Search over 1 million properties and 550 airlines worldwide.

Save 10% or more on select stays with Expedia Rewards

Most hotels are fully refundable. Because flexibility matters.

Filter by

Homewood Suites by Hilton St. Louis Riverport - Airport West
3 out of 5
13639 Riverport Dr, Maryland Heights, MO
Fully refundableReserve now, pay when you stay
The price is $93 per night from Dec 17 to Dec 17
15.35 mi from city center
4/5 Very Good! (920 reviews)
"The property was in a great location for St.Louis ,MO. The room was not up dated, the pull out bed didnt , work ! The king bed was nice . The breakfast was just alright, nothing to write home about ! An the indoor pool was closed ! That was why we rented the room in the first place !"

Reviewed on Dec 2, 2021

Homewood Suites by Hilton St. Louis Riverport - Airport West
Drury Inn St. Louis at Union Station
3 out of 5
201 S 20th St, St. Louis, MO
Fully refundableReserve now, pay when you stay
The price is $108 per night from Dec 23 to Dec 23
8.22 mi from city center
4.5/5 Wonderful! (1,069 reviews)
"I loved the fact that it was historic foremost. Our room was right outside the elevators on the first floor and we didn't hear a sound! The front desk as well as the rest of the staff was the friendliest, most accommodating, and kind personnel I have interacted with in my travels. The evening kick ..."

Reviewed on Dec 8, 2021

Drury Inn St. Louis at Union Station
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 $76 per night from Dec 14 to Dec 14
12.85 mi from city center
4.4/5 Wonderful! (1,419 reviews)
"Love the fact that you have to use your key card to get on/off the parking lot and door entrances. The guy who checked us in gave us someone else's room which made housekeeping think we were suppose to check out after 1 night(room was booked for 3 nights)my husband and myself had to go to the front ..."

Reviewed on Dec 7, 2021

Pear Tree Inn St. Louis Airport
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.
Ameristar Casino Resort and Spa
4.5 out of 5
1 Ameristar Blvd, St. Charles, MO
Fully refundableReserve now, pay when you stay
The price is $179 per night from Jan 3 to Jan 3
16.88 mi from city center
4.2/5 Excellent! (990 reviews)
"Awesome"

Reviewed on Dec 2, 2021

Ameristar Casino Resort and Spa
Clayton Plaza Hotel & Extended Stay
3.5 out of 5
7750 Carondelet Avenue, St. Louis, MO
Fully refundableReserve now, pay when you stay
The price is $104 per night from Dec 20 to Dec 20
6.45 mi from city center
4.3/5 Excellent! (1,399 reviews)
"I love the hot breakfast, the warm pool, the sauna and the staff was friendly. Pool was murky looking. Sauna amongst some others can be updated. Bed sheets has food on the from previous customers and the trash can had trash in it as well. Housekeeping can definitely do a better job."

Reviewed on Dec 6, 2021

Clayton Plaza Hotel & Extended Stay
Drury Plaza Hotel St. Louis St. Charles
3 out of 5
380 Mulholland Drive, St. Charles, MO
Fully refundableReserve now, pay when you stay
The price is $108 per night from Dec 16 to Dec 16
16.93 mi from city center
4.8/5 Exceptional! (893 reviews)
"The hotel was very clean and lots of things to do in the area. Love the location"

Reviewed on Nov 28, 2021

Drury Plaza Hotel St. Louis St. Charles
The Last Hotel
4.5 out of 5
1501 Washington Ave, St. Louis, MO
Fully refundableReserve now, pay when you stay
The price is $159 per night from Dec 12 to Dec 12
8.82 mi from city center
4.5/5 Wonderful! (541 reviews)
"Hotel room was amazing. Restaurant was perfect. Parking situation made me a little uncomfortable. They didn’t have security and it’s in a questionable area. Door man was trying to get us to literally take everything out of the car. It was a lot"

Reviewed on Nov 21, 2021

The Last Hotel
Hyatt Regency St. Louis at The Arch
4 out of 5
315 Chestnut St, St. Louis, MO
Fully refundable
The price is $89 per night from Dec 24 to Dec 24
9.11 mi from city center
4.2/5 Excellent! (2,888 reviews)
"It was good, hotel was secure, don't go out at night."

Reviewed on Dec 6, 2021

Hyatt Regency St. Louis at The Arch
Hollywood Casino & Hotel St. Louis
3.5 out of 5
777 Casino Center Drive, Maryland Heights, MO
The price is $135 per night from Dec 21 to Dec 21
15.87 mi from city center
3.9/5 Good! (1,264 reviews)
"Clean and easy access."

Reviewed on Nov 18, 2021

Hollywood Casino & Hotel St. Louis
The Chase Park Plaza Royal Sonesta St. Louis
4.5 out of 5
212 N Kingshighway, St. Louis, MO
Fully refundableReserve now, pay when you stay
The price is $170 per night from Dec 16 to Dec 16
7.07 mi from city center
4.4/5 Excellent! (995 reviews)
"This property is in a great neighborhood in St. Louis."

Reviewed on Dec 7, 2021

The Chase Park Plaza Royal Sonesta St. Louis
Embassy Suites by Hilton St. Louis Downtown
3.5 out of 5
610 N 7th St, St. Louis, MO
Fully refundableReserve now, pay when you stay
The price is $116 per night from Dec 21 to Dec 21
9.18 mi from city center
4.3/5 Excellent! (935 reviews)
"Very nice rooms and service was great."

Reviewed on Dec 6, 2021

Embassy Suites by Hilton St. Louis Downtown
OYO Hotel St. Louis Downtown City Center MO
3.5 out of 5
400 S 14th St, St. Louis, MO
Fully refundableReserve now, pay when you stay
The price is $85 per night from Dec 24 to Dec 24
8.4 mi from city center
3/5 (434 reviews)
"Nice stay, reasonable rates and close to venue."

Reviewed on Dec 5, 2021

OYO Hotel St. Louis Downtown City Center MO
Drury Plaza Hotel St. Louis at the Arch
3 out of 5
2 South 4th Street, St. Louis, MO
Fully refundableReserve now, pay when you stay
The price is $108 per night from Dec 20 to Dec 20
9.03 mi from city center
4.7/5 Exceptional! (1,950 reviews)
"Very clean and beautiful property with walking access to downtown"

Reviewed on Dec 7, 2021

Drury Plaza Hotel St. Louis at the Arch
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 $59 per night from Jan 3 to Jan 3
11.4 mi from city center
3.1/5 (968 reviews)
"I liked being able to get a balcony room and that there was plenty of parking"

Reviewed on Nov 29, 2021

Days Inn and Suites by Wyndham St. Louis/Westport Plaza
Live by Loews - St.Louis
4 out of 5
799 Clark ave, St. Louis, MO
Fully refundableReserve now, pay when you stay
The price is $129 per night from Dec 19 to Dec 19
8.75 mi from city center
4.5/5 Wonderful! (362 reviews)
"Nice downtown location. Parking right next door. Room was nice and clean. Nice bathroom and shower and relatively comfortable bed."

Reviewed on Nov 29, 2021

Live by Loews - St.Louis
Drury Inn & Suites St. Louis Brentwood
3 out of 5
8700 Eager Rd, Brentwood, MO
Fully refundableReserve now, pay when you stay
The price is $108 per night from Dec 16 to Dec 16
5.09 mi from city center
4.7/5 Exceptional! (968 reviews)
"The property was clean, quiet, and safe. All of the staff members, especially Jack, were very friendly. The Happy Hour was a really nice perk. I would definitely stay here again!"

Reviewed on Dec 8, 2021

Drury Inn & Suites St. Louis Brentwood
Moonrise Hotel
4 out of 5
6177 Delmar Blvd, St. Louis, MO
Fully refundableReserve now, pay when you stay
The price is $149 per night from Dec 26 to Dec 26
7.1 mi from city center
4.6/5 Exceptional! (964 reviews)
"Loved the outer space theme!"

Reviewed on Dec 1, 2021

Moonrise Hotel
Angad Arts Hotel
4 out of 5
3550 Samuel Shepard Drive, St. Louis, MO
Fully refundableReserve now, pay when you stay
The price is $96 per night from Dec 16 to Dec 16
7.91 mi from city center
4.6/5 Exceptional! (914 reviews)
"Rooms were sparse and not well appointed but rest of facility and staff made up for it. Will stay there again"

Reviewed on Nov 29, 2021

Angad Arts 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 $80 per night from Jan 3 to Jan 3
15.64 mi from city center
3.7/5 Good! (177 reviews)
"There needs to be a bigger parking lot but other then that it honestlyb want that bad"

Reviewed on Dec 6, 2021

Best Western St. Louis Airport North Hotel & Suites
Casino Queen Hotel
3 out of 5
200 South Front Street, East St. Louis, IL
Fully refundableReserve now, pay when you stay
The price is $79 per night from Dec 12 to Dec 12
9.66 mi from city center
3.7/5 Good! (915 reviews)
"The property was super easy to check in to & there was plenty of parking. The hotel is right across the bridge from downtown St. Louis on the river & so many options as far as food & shopping. The rooms were overall clean with a few stains in the carpets. I would stay here again if we were to go ..."

Reviewed on Dec 6, 2021

Casino Queen Hotel
Don't see what you're looking for?
See all available properties in Affton
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.

Frequently asked questions

Recent reviews of Affton hotels
expedia verified reviews