Find hotels in St. Peters, MO from $69

Most hotels are fully refundable. Because flexibility matters.

Save 10% or more on over 100,000 hotels worldwide as a One Key member.

Search over 2.9 million properties and 550 airlines worldwide.

Filter by

Popular filters
Popular filters
Guest rating
Guest rating
Star rating
Payment type
Payment type
Property type
Property type
Neighborhood
Neighborhood
Popular locations
Popular locations
Meal plans available
Meal plans available
Amenities
Amenities
Accessibility
Accessibility
Traveler experience
Traveler experience

Compare 1,348 hotels, room rates, hotel reviews and availability. Most hotels are fully refundable.

Hollywood Casino & Hotel St. Louis
3.5 out of 5
777 Casino Center Drive, Maryland Heights, MO
Fully refundableReserve now, pay when you stay
The price is $97 per night from Sep 28 to Sep 29
$97
per night
Sep 28 - Sep 29
8.04 mi from city center
7.8/10 Good! (1,084 reviews)
"Great stay"

Reviewed on Sep 23, 2023

Hollywood Casino & Hotel St. Louis
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 $90 per night from Oct 1 to Oct 2
$90
per night
Oct 1 - Oct 2
13.94 mi from city center
9.2/10 Wonderful! (2,113 reviews)
"We said pear tree every time we have an early flight out of St. Louis. Price is always less than the surrounding hotels. Although the hotel is older, it’s in good repair and clean and comfortable."

Reviewed on Sep 22, 2023

Pear Tree Inn St. Louis Airport
Elimwood Hotel
3 out of 5
13735 Riverport Dr, Maryland Heights, MO
Fully refundableReserve now, pay when you stay
The price is $110 per night from Oct 1 to Oct 2
$110
per night
Oct 1 - Oct 2
8.71 mi from city center
7.2/10 Good! (1,171 reviews)
"The suite I stayed in was very nice. The front desk staff was nice as well. The shittle to the concert was very convenient but catching the shuttle back took almost an hour, but didnt really detur much from my experience. But I would say, an extra blanket in the room would have made it perfect."

Reviewed on Sep 16, 2023

Elimwood Hotel

Save an average of 15% on thousands of hotels when you're signed in

Wingate by Wyndham 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 $107 per night from Oct 8 to Oct 9
$107
per night
Oct 8 - Oct 9
13.95 mi from city center
9/10 Wonderful! (1,016 reviews)
"It was great!!"

Reviewed on Sep 24, 2023

Wingate by Wyndham St. Louis Airport
Research Park Inn St Louis West – Chesterfield
3 out of 5
32 Research Park Circle, St. Charles, MO
Fully refundableReserve now, pay when you stay
The price is $76 per night from Sep 26 to Sep 27
$76
per night
Sep 26 - Sep 27
6.86 mi from city center
5.8/10 (1,002 reviews)
"Not very well"

Reviewed on Sep 5, 2023

Research Park Inn St Louis West – Chesterfield
AC Hotel St. Louis Central West End
4 out of 5
215 YORK AVENUE, St. Louis, MO
Fully refundableReserve now, pay when you stay
The price is $143 per night from Oct 22 to Oct 23
$143
per night
Oct 22 - Oct 23
21.8 mi from city center
8.8/10 Excellent! (313 reviews)
Lovely experience
"We had a lovely experience during our three night stay. The room Was perfectly equipped and the front desk was responsive for our requests. The valets were super friendly and helpful. I’ll be back!"

Reviewed on Sep 21, 2023

AC Hotel St. Louis Central West End
Best Western Plus The Charles Hotel
3 out of 5
1425 South 5th Street, St. Charles, MO
Fully refundableReserve now, pay when you stay
The price is $87 per night from Oct 2 to Oct 3
$87
per night
Oct 2 - Oct 3
7.04 mi from city center
7.8/10 Good! (1,007 reviews)
"Friendly staff"

Reviewed on Sep 23, 2023

Best Western Plus The Charles Hotel
Courtyard by Marriott St Louis Creve Coeur
3 out of 5
828 N New Ballas Rd, St. Louis, MO
Fully refundableReserve now, pay when you stay
The price is $129 per night from Oct 13 to Oct 14
$129
per night
Oct 13 - Oct 14
12.58 mi from city center
8.6/10 Excellent! (999 reviews)
"We had a great stay great location, comfortable, nice location. The bed was the star of the show!! It is so hard to find a soft hotel bed this is it!!!"

Reviewed on Sep 12, 2023

Courtyard by Marriott St Louis Creve Coeur
Travelodge by Wyndham St. Louis
2 out of 5
9645 Natural Bridge Rd, I-70 & Natural Bridge Rd, St. Louis, MO
Fully refundableReserve now, pay when you stay
The price is $70 per night from Sep 26 to Sep 27
$70
per night
Sep 26 - Sep 27
15.57 mi from city center
6.4/10 (999 reviews)
Nice Stay at Affordable Hotel
"Nice stay at affordable hotel. Room was big and comfortable. Would stay again."

Reviewed on Sep 5, 2023

Travelodge by Wyndham St. Louis
Best Western Kirkwood Inn
2.5 out of 5
1200 S Kirkwood Road, Kirkwood, MO
Fully refundableReserve now, pay when you stay
The price is $104 per night from Oct 9 to Oct 10
$104
per night
Oct 9 - Oct 10
19.49 mi from city center
9/10 Wonderful! (1,005 reviews)
"Staff was amazing"

Reviewed on Sep 23, 2023

Best Western Kirkwood Inn
Homewood Suites by Hilton St Louis - Galleria
3 out of 5
8040 Clayton Road, Richmond Heights, MO
Fully refundableReserve now, pay when you stay
The price is $139 per night from Oct 22 to Oct 23
$139
per night
Oct 22 - Oct 23
18.25 mi from city center
8.2/10 Very Good! (1,000 reviews)
"Only one problem the room we got did not have wifi"

Reviewed on Aug 23, 2023

Homewood Suites by Hilton St Louis - Galleria
Comfort Inn St Louis – Airport
2.5 out of 5
11225 Lone Eagle Dr, Building A, Bridgeton, MO
Fully refundableReserve now, pay when you stay
The price is $96 per night from Oct 15 to Oct 16
$96
per night
Oct 15 - Oct 16
12.47 mi from city center
8.4/10 Very Good! (436 reviews)
"The location to airport was convenient"

Reviewed on Sep 19, 2023

Comfort Inn St Louis – Airport
Hyatt Place St. Louis/Chesterfield
3 out of 5
333 Chesterfield Center East, Chesterfield, MO
Fully refundable
The price is $142 per night from Oct 22 to Oct 23
$142
per night
Oct 22 - Oct 23
10.1 mi from city center
9.4/10 Exceptional! (1,001 reviews)
"The stay was very pleasant. Kathy was accommodating during our check-in process. She was very understanding of our request and provided us with the best service! Also, Todd at the front desk is amazing! He cares for the guests and always helpful with suggestions and etc. the hotel is clean and in ..."

Reviewed on Sep 21, 2023

Hyatt Place St. Louis/Chesterfield
TownePlace Suites by Marriott Brentwood
3 out of 5
1695 SOUTH HANLEY ROAD, Brentwood, MO
Fully refundableReserve now, pay when you stay
The price is $134 per night from Oct 1 to Oct 2
$134
per night
Oct 1 - Oct 2
19.13 mi from city center
9.4/10 Exceptional! (194 reviews)
"The room was fantastic. The staff was very helpful."

Reviewed on Sep 24, 2023

TownePlace Suites by Marriott Brentwood
Hampton Inn St. Charles St. Peters
2.5 out of 5
3720 W Clay St, St. Charles, MO
Fully refundableReserve now, pay when you stay
The price is $101 per night from Oct 8 to Oct 9
$101
per night
Oct 8 - Oct 9
3.38 mi from city center
8.4/10 Very Good! (1,003 reviews)
"It’s nice , and affordable"

Reviewed on Sep 19, 2023

Hampton Inn St. Charles St. Peters
Holiday Inn Express & Suites St. Louis West - Fenton, an IHG Hotel
3 out of 5
1848 Bowles Ave, Fenton, MO
Fully refundable
The price is $103 per night from Sep 28 to Sep 29
$103
per night
Sep 28 - Sep 29
19.09 mi from city center
8.8/10 Excellent! (1,000 reviews)
"Great breakfast"

Reviewed on Sep 18, 2023

Holiday Inn Express & Suites St. Louis West - Fenton, an IHG Hotel
Sonesta Simply Suites  St Louis Earth City
2.5 out of 5
3250 Rider Trl S, Earth City, MO
Fully refundableReserve now, pay when you stay
The price is $94 per night from Sep 26 to Sep 27
$94
per night
Sep 26 - Sep 27
9.26 mi from city center
8.6/10 Excellent! (492 reviews)
"It was a very nice stay! We stayed one night after a concert. Price was great!"

Reviewed on Sep 16, 2023

Sonesta Simply Suites St Louis Earth City
SpringHill Suites by Marriott St. Louis Airport/Earth City
3 out of 5
3099 Rider Trail South, Bridgeton, MO
Fully refundableReserve now, pay when you stay
The price is $132 per night from Oct 2 to Oct 3
$132
per night
Oct 2 - Oct 3
9.68 mi from city center
8.8/10 Excellent! (1,002 reviews)
"I like Springhill Suites, but there was some upkeeping that needed attention."

Reviewed on Sep 11, 2023

SpringHill Suites by Marriott St. Louis Airport/Earth City
CozySuites Central West End
2.5 out of 5
4215 Lindell Blvd, St. Louis, MO
The price is $84 per night from Sep 26 to Sep 27
$84
per night
Sep 26 - Sep 27
22.56 mi from city center
6.6/10 (40 reviews)
"Very convenient location for what we needed. Things were overall clean, just older. The check in process was different, but understandable with nobody on site."

Reviewed on Sep 12, 2023

CozySuites Central West End
Extended Stay America Suites St Louis Westport Central