Hotels in St. Louis

Search for St. Louis Hotels

When are you visiting St. Louis?

Hotels.com™ Rewards

Collect 10 nights, get 1 reward night

And look out for Secret Prices on selected hotels

  • Pay now or later on most rooms
  • Free cancellation on most rooms
  • Price Guarantee

Best St. Louis Hotels

St. Louis overview

St. Louis is an inviting destination that has something for everyone. Visitors can plan a fun excursion to Leppien City Park and Hidden Oaks Golf Course while in St. Louis.

Where to stay in St. Louis

St. Louis is a welcoming city that boasts a variety of hotels and other accommodation options. You can shop for as many as 33 deals for St. Louis accommodation on Hotels.com, some with discounts of up to 25%. We have room prices starting at GBP 33 per night. Below, you'll find the number of hotels for each star rating in St. Louis as well as in the surrounding area:
  • • 2 4-star hotels from GBP 89 per night
  • • 26 3-star hotels from GBP 40 per night
  • • 4 2-star hotels from GBP 33 per night

How to get to St. Louis

Fly into Saginaw, MI (MBS-MBS Intl.), 24.3 mi (39.1 km) from the heart of St. Louis.

What to see around St. Louis

Outdoor fun such as adventures, canoeing and horseback riding is on hand, along with attractions such as:
  • • Leppien City Park
  • • McGuirk Arena
  • • Chippewa Nature Center
  • • Chippewassee Park
  • • Emerson Park
Known for its family-friendly sights such as:
  • • Soaring Eagle Waterpark
  • • Dahlia Hill
  • • Dow Gardens
A top highlight is the area's theatres, as well as places like:
  • • Bush Theatre
  • • Midland Center for the Arts
Its rivers and hiking trails are well known. Favourite spots for nature lovers include:
  • • Riverside Park
  • • Holiday Park
  • • The Tridge
  • • Central Park
  • • Barstow Woods Park
Here are some local highlights:
  • • Leppien City Park
  • • Hidden Oaks Golf Course

When to visit St. Louis

If you're just starting to think about planning your trip, you might be wondering when the best time of year to visit is. Here's a list of seasonal norms to help you arrange your travel schedule:

Seasonal temperatures
  • • January-March: 10°F day, -10°F night
  • • April-June: 28°F day, -1°F night
  • • July-September: 28°F day, 7°F night
  • • October-December: 19°F day, -9°F night
Seasonal average rainfall
  • • January-March: 142 inches
  • • April-June: 255 inches
  • • July-September: 245 inches
  • • October-December: 202 inches