Hotels in Saint Louis, United States

Verified Hotels in Saint Louis, United States – Quality Guaranteed
Check-in
11Feb2026Select date
Check-out
12Feb2026Select date
Rooms and Guests2 Guests, 1 Room

Hotel Price Guide in Saint Louis

Explore a world of stays—from wallet-friendly city spots to five-star luxury experiences. Whatever your travel style, you'll find accommodations that fit your budget and your expectations.

⬆️ The highest price
US$ 407
⬇️ The lowest price
US$ 62
💸 Average price for
5-star hotels
US$ 215
4-star hotels
US$ 169
3-star hotels
US$ 123

Top-rated city hotels in Saint Louis

Rated by guests over the past year

Historic Charm Near The Arch:
Hampton Inn St Louis- At The Arch
Family Friendly Fun At Union Station:
Drury Inn And Suites St Louis Union Station
Artistic Flair In The Arts District:
Angad Arts Hotel St. Louis, Tapestry Collection By Hilton
Luxurious Stay With A View:
Aloft St. Louis Cortex
Modern Comfort Downtown:
21C Museum Hotel St Louis
Convenient Business Travel:
Marriott St. Louis Grand
Casual Comfort For Budget Travelers:
Fairfield Inn And Suites By Marriott St Louis Downtown
Great for Extended Stays:
Americas Best Value Inn St. Louis Downtown
Luxury And Entertainment Combined:
Hotelumiere At The Arch, A Caesars Destination

FAQs about city hotels in Saint Louis

These answers are here to help you plan a smooth and enjoyable trip.

Key Facts About City Hotels in Saint Louis

This guide provides specific information about city hotels in Saint Louis, evaluating 46 properties to help travelers find ideal accommodations in this vibrant urban setting.

Typical nightly rates range from $120 to $250.

There are 46 city hotel properties in Saint Louis.

Peak travel seasons include spring and fall (March-May, September-November).

Local taxes and fees average around 18.5%.

Key attractions like the Gateway Arch are within 2 miles.

Other cities in United States