Find hotels in St. Ann, MO from $66

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.

Check St. Ann hotel prices

Tomorrow night
This weekend
Next weekend

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 2,061 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 Jun 11 to Jun 12
$97
per night
Jun 11 - Jun 12
5.14 mi from city center
7.8/10 Good! (1,004 reviews)
"Nice staff, very clean."

Reviewed on May 30, 2023

Hollywood Casino & Hotel St. Louis
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 Jun 5 to Jun 6
$110
per night
Jun 5 - Jun 6
4.49 mi from city center
7/10 Good! (1,001 reviews)
"I love the hotel the elevator needed upgrading everything else was wonderful"

Reviewed on May 29, 2023

Elimwood Hotel
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 $99 per night from Jun 7 to Jun 8
$99
per night
Jun 7 - Jun 8
1.1 mi from city center
9.2/10 Wonderful! (1,942 reviews)
"Overall a nice place to stay. They are doing a good job of keeping it looking good. My only complaint would be the breakfast was mediocre."

Reviewed on Jun 1, 2023

Pear Tree Inn St. Louis Airport

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

Research Park Inn St Louis West – Chesterfield
3 out of 5
32 Research Park Circle, St. Charles, MO, 63304
Fully refundableReserve now, pay when you stay
The price is $74 per night from Jun 13 to Jun 14
$74
per night
Jun 13 - Jun 14
15.63 mi from city center
6.2/10 (1,004 reviews)
Nice place
"Under remodel but still nice. Outdoor pool unavailable."

Reviewed on May 30, 2023

Research Park Inn St Louis West – Chesterfield
Courtyard by Marriott St Louis Westport Plaza
3 out of 5
11888 Westline Industrial Dr, Maryland Heights, MO, 63146
Fully refundableReserve now, pay when you stay
The price is $139 per night from Jun 3 to Jun 4
$139
per night
Jun 3 - Jun 4
3.26 mi from city center
8.8/10 Excellent! (1,001 reviews)
"Fine"

Reviewed on May 9, 2023

Courtyard by Marriott St Louis Westport Plaza
Homewood Suites by Hilton St Louis - Galleria
3 out of 5
8040 Clayton Road, Richmond Heights, MO, 63117
Fully refundableReserve now, pay when you stay
The price is $127 per night from Jun 25 to Jun 26
$127
per night
Jun 25 - Jun 26
6.85 mi from city center
8.2/10 Very Good! (994 reviews)
"Great rooms, very clean."

Reviewed on May 28, 2023

Homewood Suites by Hilton St Louis - Galleria
Best Western Plus The Charles Hotel
3 out of 5
1425 South 5th Street, St. Charles, MO, 63301
Fully refundableReserve now, pay when you stay
The price is $79 per night from Jun 6 to Jun 7
$79
per night
Jun 6 - Jun 7
6.26 mi from city center
7.8/10 Good! (1,000 reviews)
"Great Breakfast!!!"

Reviewed on May 29, 2023

Best Western Plus The Charles Hotel
AC Hotel St. Louis Central West End
2.5 out of 5
215 YORK AVENUE, St. Louis, MO, 63108
Fully refundableReserve now, pay when you stay
The price is $135 per night from Jun 18 to Jun 19
$135
per night
Jun 18 - Jun 19
9.07 mi from city center
9/10 Wonderful! (257 reviews)
"We had a short 1 night stay but was a nice place to sleep and relax."

Reviewed on May 27, 2023

AC Hotel St. Louis Central West End
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 $134 per night from Jun 9 to Jun 10
$134
per night
Jun 9 - Jun 10
4.99 mi from city center
8.6/10 Excellent! (1,000 reviews)
Stayed for a week.
"Staff was very nice and always addressed me and my family for the entire week. I did find it interesting that they only cleaned the rooms every 3 days. They did give new towels and coffee ect. if needed. Also, just a note, I think I was confused about the breakfast option. The app showed I could ..."

Reviewed on May 22, 2023

Courtyard by Marriott St Louis Creve Coeur
Holiday Inn Express & Suites St. Louis West - Fenton, an IHG Hotel
3 out of 5
1848 Bowles Ave, Fenton, MO, 63026
Fully refundable
The price is $132 per night from Jun 4 to Jun 5
$132
per night
Jun 4 - Jun 5
13.94 mi from city center
8.8/10 Excellent! (1,001 reviews)
"Highly recommend and very peaceful"

Reviewed on May 21, 2023

Holiday Inn Express & Suites St. Louis West - Fenton, an IHG Hotel
Travelodge by Wyndham St. Louis
2 out of 5
9645 Natural Bridge Rd, I-70 & Natural Bridge Rd, St. Louis, MO, 63134
Fully refundableReserve now, pay when you stay
The price is $66 per night from Jun 20 to Jun 21
$66
per night
Jun 20 - Jun 21
2.46 mi from city center
6.4/10 (1,001 reviews)
Par for the course.
"The stay was par with expectations. Interesting things: Found some pills in the cups in our room left by the former guest. Need shampoo and conditioner for guests. Please paint over your drywall and mud. No waffles at breakfast?"

Reviewed on May 30, 2023

Travelodge by Wyndham St. Louis
Sonesta Simply Suites  St Louis Earth City
2.5 out of 5
3250 Rider Trl S, Earth City, MO, 63045
Fully refundableReserve now, pay when you stay
The price is $98 per night from Jul 2 to Jul 3
$98
per night
Jul 2 - Jul 3
4.06 mi from city center
8.6/10 Excellent! (429 reviews)
"Pretty comfy bed. Full kitchen, although refrigerator could have been a bit cooler. Overall, would stay again."

Reviewed on May 29, 2023

Sonesta Simply Suites St Louis Earth City
Hyatt Place St. Louis/Chesterfield
3 out of 5
333 Chesterfield Center East, Chesterfield, MO, 63017
Fully refundable
The price is $159 per night from Jun 4 to Jun 5
$159
per night
Jun 4 - Jun 5
10.78 mi from city center
9.4/10 Exceptional! (1,002 reviews)
"First time staying at a hotel in St. Louis and let me tell you...amazing! Amanda was extremely helpful and was very patient with me and all the phone calls i made leading up to us checking in. Breakfast was the best! Would stay here again!"

Reviewed on May 30, 2023

Hyatt Place St. Louis/Chesterfield
Comfort Inn & Suites St. Louis - Chesterfield
2.5 out of 5
18375 Chesterfield Arpt Rd, Chesterfield, MO, 63005
Fully refundableReserve now, pay when you stay
The price is $98 per night from Jun 5 to Jun 6
$98
per night
Jun 5 - Jun 6
14.77 mi from city center
8.2/10 Very Good! (1,002 reviews)
5/27 Stay
"Bed was so comfortable! The bathroom light/fan was really loud, we didnt enjoy that. Everything else was great!"

Reviewed on May 30, 2023

Comfort Inn & Suites St. Louis - Chesterfield
Best Western Kirkwood Inn
2.5 out of 5
1200 S Kirkwood Road, Kirkwood, MO, 63122
Fully refundableReserve now, pay when you stay
The price is $115 per night from Jun 4 to Jun 5
$115
per night
Jun 4 - Jun 5
11.66 mi from city center
9/10 Wonderful! (1,009 reviews)
"The fastest check in I have ever done. Thank you Best Western Team"

Reviewed on May 28, 2023

Best Western Kirkwood Inn
Comfort Inn St Louis – Airport
2.5 out of 5
11225 Lone Eagle Dr, Building A, Bridgeton, MO, 63044
Fully refundableReserve now, pay when you stay
The price is $92 per night from Jun 19 to Jun 20
$92
per night
Jun 19 - Jun 20
0.88 mi from city center
8.4/10 Very Good! (381 reviews)
"Na"

Reviewed on May 30, 2023

Comfort Inn St Louis – Airport
Holiday Inn Express & Suites St Louis Airport, an IHG Hotel
2.5 out of 5
10000 Natural Bridge Road, St. Louis, MO, 63134
Fully refundable
The price is $139 per night from Jun 4 to Jun 5
$139
per night
Jun 4 - Jun 5
1.97 mi from city center
8.6/10 Excellent! (894 reviews)
"Few stains on carpet and on the top bed cover but overall clean and friendly staff although really pushy on the rewards and didn’t explain the refundable deposit very well"

Reviewed on May 28, 2023

Holiday Inn Express & Suites St Louis Airport, an IHG Hotel
Drury Inn & Suites St. Louis St. Peters
3 out of 5
170 Mid Rivers Mall Circle, St. Peters, MO, 63376
Fully refundableReserve now, pay when you stay
The price is $126 per night from Jun 6 to Jun 7
$126
per night
Jun 6 - Jun 7
13.22 mi from city center
9/10 Wonderful! (920 reviews)
"The service was great, the check in was great, front desk srtaff was very friendly"

Reviewed on May 30, 2023

Drury Inn & Suites St. Louis St. Peters
Holiday Inn St. Louis Arpt West-Earth City, an IHG Hotel
3.5 out of 5
3400 Rider Trl S, Earth City, MO, 63045
Fully refundable
The price is $105 per night from Jun 8 to Jun 9
$105
per night
Jun 8 - Jun 9
4.35 mi from city center
7.8/10 Good! (924 reviews)
"Very nice hotel. Airport shuttle was easy. We enjoyed the pool. The restaurant has a limited menu but good and prices are reasonable. Definately recommended."

Reviewed on May 19, 2023

Holiday Inn St. Louis Arpt West-Earth City, an IHG Hotel
Hampton Inn St. Charles St. Peters
2.5 out of 5
3720 W Clay St, St. Charles, MO, 63301
Fully refundableReserve now, pay when you stay
The price is $110 per night from Jul 2 to Jul 3
$110
per night
Jul 2 - Jul 3
10.08 mi from city center
8.4/10 Very Good! (999 reviews)
Stay!
"My sis and I were there for a wedding! The staff was very friendly and helpful! Check in was easy peasey and the hot breakfast was delish!"

Reviewed on May 26, 2023

Hampton Inn St. Charles St. Peters
Don't see what you're looking for?
See all available properties in St. Ann
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.

More cheap stays in St. Ann

Stay near popular St. Ann attractions

St. Ann hotels information

Number of reviews
18,765
Accommodation
2,061 hotels
Lowest Price
$66
Highest Price
$159

Frequently asked questions

Where is the best place for a stay in St. Ann?

Hampton Inn St Louis-Airport is ranked highly by Expedia customers. This hotel offers free breakfast and an outdoor pool. Pear Tree Inn St. Louis Airport is another favorite option for your trip based on traveler reviews. See all available top hotels, or vacation rentals in St. Ann.

What are some of the best vacation rentals that St. Ann has to offer?

Home In Tower Grove Saint Louis Missouri: This vacation home rental outside of St. Ann is equipped with a selection of games, air-conditioning, and laundry facilities to help you feel comfortable during your stay. It has 3 bedrooms as well as a kitchen with a dishwasher, a fridge, and a stovetop, so you can cook with friends or family. See all vacation rentals in St. Ann.

If I need to cancel my hotel reservation in St. Ann, will I receive a refund?

Yes, the majority of hotel reservations are fully refundable provided that you cancel prior to the accommodation's cancellation deadline, which in most cases is within 24 or 48 hours of the scheduled arrival. If you have a reservation that's non-refundable, you may still be able to cancel and be given a refund within 24 hours of your booking. Filter your search by fully refundable to find flexible hotel deals in St. Ann.

Where can I learn more about changing or cancelling my trip to St. Ann?

To find more details about updating your trip to St. Ann or cancelling it, go to https://www.expedia.com/service/.

What's the best place to stay when traveling with kids to St. Ann?

Pear Tree Inn St. Louis Airport is a hotel with free parking and free breakfast, and it's a top choice on Expedia for families. Hampton Inn St Louis-Airport is another good choice for your family trip. Attractions like St. Louis Zoo and Turtle Playground are also fun for kids of all ages. Find more child-friendly accommodations in St. Ann.

What are some accommodations with pools in St. Ann?

Pear Tree Inn St. Louis Airport: Features free buffet breakfast, a pool, and free parking. Hampton Inn St Louis-Airport and Embassy Suites by Hilton St. Louis Downtown are a couple of other choices with an onsite pool.

What is the best hotel near Lambert-St. Louis International Airport (STL)?

Marriott St. Louis Airport is a popular 3.5-star hotel featuring a restaurant and an outdoor pool. It's located a short 0.3 mi (0.5 km) from Lambert-St. Louis Intl. Airport. Other good choices within close proximity to the airport include Pear Tree Inn Airport - St. Louis - St. Ann, MO and Drury Inn & Suites St. Louis Airport.

How is it to stay in St. Ann?

Budget-minded travelers will find good deals in St. Ann, and many visitors are sure to appreciate the restaurants and bars. Tourists can also enjoy the city's baseball games and shopping. Top sights in the city include St. Louis Zoo, Busch Stadium, and Forest Park. In St. Ann, there are 4 hotels and other accommodations to choose from. Find out more about St. Ann.

What should I see while I'm in St. Ann?

Cultural venues include The Loop, Jefferson Barracks Historic Park, and Laumeier Sculpture Park. Landmarks like Gateway Arch, Historic Main Street, and Washington Avenue Historic District might be worth a visit. Natural beauty is on display at Forest Park, Missouri Botanical Gardens and Arboretum, and Tower Grove Park. Check out what more to see and do in Expedia's St. Ann guide.

What's the seasonal weather like in St. Ann?

The hottest months are usually July and August with an average temp of 78°F, while the coldest months are January and February with an average of 38°F. Average annual precipitation for St. Ann is 55 inches.

Recent reviews of St. Ann hotels
Expedia verified reviews