Check out the most popular visited countries
Find hotels in Greater St Louis with added hygiene measures plus high cleanliness ratings
Residence Inn by Marriott St Louis Clayton, Residence Inn by Marriott St Louis Chesterfield, and Holiday Inn Express & Suites - St. Louis South - I-55, an IHG Hotel in Greater St Louis have received great reviews for the views from their hotel rooms.
Guests staying in Greater St Louis also loved the views from their rooms at Fairfield by Marriott Inn & Suites St Louis South, Drury Plaza Hotel St. Louis Chesterfield, and Homewood Suites by Hilton St. Louis Westport.
Travelers who stayed in Greater St Louis near Lambert - St. Louis International Airport (STL) have said good things about Drury Inn & Suites St. Louis Airport, Wingate by Wyndham St Louis Airport, and Pear Tree Inn St. Louis Airport.
Drury Plaza St. Louis at the Arch, Comfort Suites St Louis - Sunset Hills, and Drury Inn and Suites St Louis Union Station are some of the popular hotels in Greater St Louis.
In addition, Fairfield by Marriott Inn & Suites St Louis South, Drury Inn & Suites St. Louis Brentwood, and Drury Plaza Hotel St. Louis Chesterfield are also popular in Greater St Louis.
The average price per night for a 3-star hotel in Greater St Louis this weekend is $206 or $257 for a 4-star hotel. Looking for something even fancier? 5-star hotels in Greater St Louis this weekend cost around $472 per night (based on Accommodation Rooms prices).
Popular places to stay in Greater St Louis include hotels near St. Louis Gateway Arch, Greyhound Bus Terminal, and Hollywood Casino St. Louis.
Saint Louis, Maryland Heights, and Chesterfield are popular with other travelers visiting Greater St Louis.
Hotels in Greater St Louis that offer highly-rated breakfasts include AC Hotel by Marriott St Louis Central West End, The Royal Sonesta Chase Park Plaza St Louis, and Drury Inn & Suites St. Louis Airport.
Breakfast at these hotels in Greater St Louis are also highly-rated: Drury Inn & Suites St. Louis Fenton, Hampton Inn & Suites - Saint Louis South Interstate 55, and Holiday Inn Express & Suites - St. Louis South - I-55, an IHG Hotel.
Some of the best hotels in Greater St Louis near St. Louis Gateway Arch include Drury Plaza St. Louis at the Arch, Live! by Loews - St. Louis, and The Pennywell St Louis Downtown a Hilton Hotel.
Many families visiting Greater St Louis loved staying at Residence Inn by Marriott St Louis Clayton, Residence Inn by Marriott St Louis Chesterfield, and Hampton Inn & Suites - Saint Louis South Interstate 55.
Drury Plaza Hotel St. Louis Chesterfield, Drury Plaza St. Louis at the Arch, and Drury Inn & Suites St. Louis-Southwest are also popular among family travelers.
On average, 3-star hotels in Greater St Louis cost $140 per night, and 4-star hotels in Greater St Louis are $168 per night. If you're looking for something really special, 5-star hotels in Greater St Louis cost around $187 per night (based on Accommodation Rooms prices).
On average, it costs $173 per night to book a 3-star hotel in Greater St Louis for tonight. You'll pay around $203 on average if you stay at a 4-star hotel tonight, while a 5-star hotel in Greater St Louis will cost around $378 (based on Accommodation Rooms prices).
There are 402 hotels in Greater St Louis you can book on Accommodation Rooms.
Couples traveling to Greater St Louis loved staying at Residence Inn by Marriott St Louis Chesterfield, Fairfield by Marriott Inn & Suites St Louis South, and Drury Inn & Suites St. Louis Brentwood.
These hotels in Greater St Louis are also highly-rated by couples: Drury Plaza St. Louis at the Arch, Drury Plaza Hotel St. Louis Chesterfield, and Courtyard by Marriott St. Louis West County.
copyright © 2026 Accommodation Rooms. All rights reserved.