Find Hotels in St. Louis, MO

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.

Filter by

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 $130 per night from Sep 20 to Sep 20
0.21 mi from city center
4.6/5Wonderful! (1,032 reviews)
"Clean room, comfortable bed"

Reviewed on Sep 17, 2021

Drury Inn St. Louis at Union Station
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 $135 per night from Oct 17 to Oct 17
0.95 mi from city center
4.7/5Exceptional! (1,828 reviews)
"Great place"

Reviewed on Sep 17, 2021

Drury Plaza Hotel St. Louis at the Arch
Pear Tree Inn St. Louis Near Union Station
3 out of 5
2211 Market Street, St. Louis, MO
Fully refundableReserve now, pay when you stay
The price is $103 per night from Sep 27 to Sep 27
0.37 mi from city center
4.2/5Very Good! (1,169 reviews)
"Super friendly & great staff! Shuttles to nearby events from the restaurant were wonderful."

Reviewed on Sep 16, 2021

Pear Tree Inn St. Louis Near Union Station
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.
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 $154 per night from Sep 21 to Sep 21
0.85 mi from city center
4.4/5Excellent! (961 reviews)
"Excellent Staff and attention to detail and great breakfast"

Reviewed on Sep 13, 2021

Embassy Suites by Hilton St. Louis Downtown
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 $119 per night from Sep 23 to Sep 23
10.95 mi from city center
4.7/5Exceptional! (167 reviews)
"The check in staff were so friendly and helpful and after a long day of travel and not getting to eat they went above and beyond to help me locate food late at night. The beds and pillows were SO comfortable. I would most certainly stay there again."

Reviewed on Sep 12, 2021

Best Western Plus St. Louis Airport Hotel
Le Méridien St. Louis Clayton
4 out of 5
7730 Bonhomme Ave, St. Louis, MO
Fully refundableReserve now, pay when you stay
The price is $199 per night from Oct 3 to Oct 3
7.16 mi from city center
4.3/5Excellent! (207 reviews)
"Problem at checkout"

Reviewed on Sep 18, 2021

Le Méridien St. Louis Clayton
Hyatt Regency St. Louis at The Arch
4 out of 5
315 Chestnut St, St. Louis, MO
Fully refundable
The price is $149 per night from Oct 17 to Oct 17
1.01 mi from city center
4.2/5Excellent! (2,941 reviews)
"The front desk was very helpful with all my questions & requests!"

Reviewed on Sep 17, 2021

Hyatt Regency St. Louis at The Arch
The Last Hotel STL
4.5 out of 5
1501 Washington Ave, St. Louis, MO
Fully refundableReserve now, pay when you stay
The price is $189 per night from Sep 20 to Sep 20
0.42 mi from city center
4.5/5Wonderful! (486 reviews)
"Our 2 night stay at The Last Hotel was exceptional. The room was perfect... I love the industrial and vintage touches left in place mixed with an Art Deco vibe. The bed was extremely comfortable. Service and food were both excellent. Couldn't have asked for a better stay experience. It was a 10 minute ..."

Reviewed on Sep 17, 2021

The Last Hotel STL
Live by Loews - St.Louis
3.5 out of 5
799 Clark ave, St. Louis, MO
The price is $169 per night from Sep 20 to Sep 20
0.72 mi from city center
4.6/5Wonderful! (278 reviews)
"Staff was great!! Brittana and Deanna were helpful and friendly. Property was clean and safe. Check in was a breeze."

Reviewed on Sep 13, 2021

Live by Loews - St.Louis
Aviator Hotel & Suites, BW Signature Collection
3 out of 5
6921 S Lindbergh Blvd, St. Louis, MO
Fully refundableReserve now, pay when you stay
The price is $89 per night from Oct 3 to Oct 3
10.59 mi from city center
3.9/5Very Good! (837 reviews)
"I liked the location but the third floor we stayed on smelled like stale cigarette smoke. I had a hard time breathing there. I will not stay here again. Breakfast was pretty skimpy."

Reviewed on Sep 15, 2021

Aviator Hotel & Suites, BW Signature Collection
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 $107 per night from Oct 7 to Oct 7
7.2 mi from city center
4.3/5Excellent! (1,262 reviews)
"The staff was very helpful with things and the mall is about 5 to 6 minutes from the hotel and there breakfast was great"

Reviewed on Sep 17, 2021

Clayton Plaza Hotel & Extended Stay
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 Sep 22 to Sep 22
14.5 mi from city center
3.7/5Good! (959 reviews)
"Room was nice. Had some trash left over from whoever was in the room before"

Reviewed on Sep 10, 2021

Best Western St. Louis Inn
Hilton St. Louis at the Ballpark
4 out of 5
1 S Broadway, St. Louis, MO
Fully refundableReserve now, pay when you stay
The price is $187 per night from Oct 9 to Oct 9
0.87 mi from city center
3.9/5Very Good! (1,044 reviews)
"It was very clean. Everyone had masks on. People were friendly. Everything was easy to get to and access."

Reviewed on Sep 17, 2021

Hilton St. Louis at the Ballpark
Hilton St. Louis Downtown at the Arch
4 out of 5
400 Olive St, St. Louis, MO
Fully refundableReserve now, pay when you stay
The price is $132 per night from Oct 17 to Oct 17
0.97 mi from city center
3.8/5Good! (940 reviews)
"There was alot of construction but was fine otherwise"

Reviewed on Aug 28, 2021

Hilton St. Louis Downtown at the Arch
Angad Arts Hotel
4 out of 5
3550 Samuel Shepard Drive, St. Louis, MO
Fully refundableReserve now, pay when you stay
The price is $139 per night from Sep 20 to Sep 20
1.52 mi from city center
4.6/5Exceptional! (834 reviews)
"Thoroughly enjoyed our room and the rooftop ART Bar"

Reviewed on Sep 17, 2021

Angad Arts Hotel
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 $92 per night from Oct 10 to Oct 10
0.32 mi from city center
3.1/5 (1,191 reviews)
"IT WAS A VERY NICE PLACE"

Reviewed on Sep 5, 2021

OYO Hotel St. Louis Downtown City Center MO
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 Oct 13 to Oct 13
4.33 mi from city center
3.2/5 (980 reviews)
"A good place for someone wanting an inexpensive motel. Clean and safe."

Reviewed on Sep 14, 2021

Red Roof Inn PLUS+ St Louis - Forest Park/ Hampton Ave 
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 $119 per night from Sep 20 to Sep 20
0.35 mi from city center
4.4/5Wonderful! (147 reviews)
"parking was confusing"

Reviewed on Sep 17, 2021

Fairfield Inn & Suites by Marriott St. Louis Downtown
Courtyard by Marriott St. Louis Downtown/Convention Center
3 out of 5
823-827 Washington Avenue, St. Louis, MO
Fully refundableReserve now, pay when you stay
The price is $130 per night from Oct 13 to Oct 13
0.73 mi from city center
4.4/5Wonderful! (845 reviews)
"The room we stayed in was awesome. Very big and clean. The hotel itself is nice and the bistro bar area in the lobby was very nice. Very convenient location."

Reviewed on Sep 8, 2021

Courtyard by Marriott St. Louis Downtown/Convention Center
Moonrise Hotel
4 out of 5
6177 Delmar Blvd, St. Louis, MO
Fully refundableReserve now, pay when you stay
The price is $153 per night from Sep 28 to Sep 28
5.34 mi from city center
4.7/5Exceptional! (943 reviews)
"Loved this hotel. The room was nice and spacious and the staff super helpful. The metro rail runs close by so we got that to the hotel from the airport. So many places to eat right outside the hotel. And forest Park and Wash U were just a 15 minute walk. Perfect"

Reviewed on Sep 14, 2021

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

Where to stay in St. Louis

Find the best St. Louis areas and neighborhoods for the activities you enjoy most. Learn more about St. Louis

Visiting St. Louis

Travelers to St. Louis give high marks for the live music scene, baseball games, and popular theater scene. This city also attracts tourists with its zoo, museums, and entertainment choices. Top sights in the city include Enterprise Center, City Museum, and Busch Stadium.

  • There are 503 hotels and other accommodations in St. Louis
  • The closest major airport is in St. Louis, MO (STL-Lambert-St. Louis Intl.), 11.7 mi (18.8 km) from the city center
  • The next closest is in St. Louis, MO (SUS-Spirit of St. Louis), 23.8 mi (38.2 km) away

Sightseeing and Staying in St. Louis

Known for its live music, theaters, and museums, the city's cultural venues include City Museum, Fox Theater, and St. Louis Art Museum. Attractions like St. Louis Zoo, Grants Farm, and Six Flags St. Louis are fun for kids of all ages. The city is notable for landmarks like Gateway Arch, Anheuser-Busch Brewery, and Cathedral Basilica of St. Louis.

In St. Louis, there are 503 hotels and other lodging accommodations so you'll have a variety of choices for your holiday retreat. Here are highly ranked ones based on Expedia user reviews:

  • Fleur-de-Lys Mansion - Guests who stay at this 4-star bed & breakfast in Compton Heights can enjoy access to free breakfast and free parking, along with free WiFi. It's a favorite with Expedia travelers for its breakfast and clean, comfortable rooms.
  • Hampton Inn & Suites St.Louis South at I-55 - Our customers like the quiet location and WiFi at this hotel. This 2.5-star hotel features free breakfast, an indoor pool, and free WiFi.
  • Drury Plaza Hotel St. Louis St. Charles - This 3-star hotel features free breakfast, an outdoor pool, and an indoor pool. Expedia customers like its pool and helpful staff.

Other favorite sights in St. Louis include Enterprise Center, Busch Stadium, and Dome at America’s Center.

Getting Around St. Louis

With so many choices for transportation, seeing all of St. Louis is a breeze. You can walk to nearby metro stations including Stadium Station, 8th and Pine Station, and Convention Center Station. To venture out into the surrounding area, ride one of the trains from St. Louis Gateway Station or Kirkwood Station.

Dressing for St. Louis

  • Between January and March, you can expect average temperatures of 62°F during the day and 22°F at night
  • From April to June, the average during the day is 88°F, while the average at night is 39°F
  • July through September has daytime averages of 89°F with nighttime averages of 49°F
  • In October-December, you can expect daytime averages of 75°F and nighttime averages of 23°F
  • Average annual rainfall for St. Louis is 40.94 inches
  • Usually July and August are the hottest months with an average of 88°F, whereas January and December are often coldest, averaging 25°F

Frequently asked questions

Recent reviews of St. Louis hotels

More trip options