Hotels in St. Louis, Michigan

Search & Compare St. Louis Hotels

Get Secret Prices on select hotels

These prices aren’t available to everyone.

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

Best hotels in St. Louis

St. Louis overview

St. Louis is a luxury getaway distinct for its live music and sports, and known for its casinos and college atmosphere. You're sure to find the coffee and dining options to your liking. Visitors can plan a fun excursion to McGuirk Arena and Dow Diamond. There's plenty to explore, including local sights like Leppien City Park and Hidden Oaks Golf Course. St. Louis is a business-friendly destination while offering something for everyone.

Where to stay in St. Louis

Whether traveling for business or pleasure, St. Louis can comfortably accommodate all visitors. There are 29 hotels in the St. Louis area, some with discounts of up to 20%.
  • • 6 2-star hotels with an average price of $45 per night
  • • 19 3-star hotels with an average price of $69 per night
  • • 2 4-star hotels with an average price of $114 per night

How to get to St. Louis

Fly in to Saginaw, MI (MBS-MBS Intl.), 24.3 mi (39.1 km) from downtown St. Louis.

What to see around St. Louis

Fun activities are on hand like football and running, along with attractions such as:
  • • McGuirk Arena
  • • Dow Diamond
Live music and theaters are top draws with cultural places to visit like:
  • • Ziibiwing Center of Anishinabe Culture and Lifeways
  • • Bush Theatre
  • • Herbert D. Doan Midland County History Center
  • • Midland Center for the Arts
Enjoy the university setting or the collegiate vibe around the area of:
  • • Alma College
  • • Central Michigan University
Some recommended attractions include:
  • • Leppien City Park
  • • Hidden Oaks Golf Course
  • • Riverside Park
  • • Holiday Park
  • • Soaring Eagle Casino and Resort

When to visit St. Louis

If you're still deciding when to visit, here are the seasonal norms to help you plan:

Seasonal temperature averages
  • • January-March: 49°F day, 14°F night
  • • April-June: 82°F day, 30°F night
  • • July-September: 82°F day, 44°F night
  • • October-December: 65°F day, 17°F night
Seasonal rainfall averages
  • • January-March: 5.6 inches
  • • April-June: 10.0 inches
  • • July-September: 9.6 inches
  • • October-December: 8.0 inches