14 Best Hotels To Stay In Saint Louis, Missouri

Let’s be honest for a second. Finding a place to crash in the Gateway to the West can feel as iconic as the Arch itself. Saint Louis is a city of brick, beer, and baseball, with a rich French history. Pick the wrong spot, and you might miss the riverboat.

But when you find that perfect home base, waking up to the sight of the Mississippi River and the smell of gooey butter cake is pure Midwest magic. And here’s the thing—2026 is shaping up to be a massive year for Saint Louis hospitality.

From historic railway hotels downtown to modern luxury towers, there is a perfect room waiting for you. Whether you are here for the Cards, the Arch, or the Budweiser, these best hotels in Saint Louis are absolute game changers.

1. The Four Seasons St. Louis

Let’s kick things off with the top luxury hotel in the city. The Four Seasons St. Louis sits right on the riverfront, with stunning views of the Gateway Arch. The vibe is sleek, modern, and very sophisticated. The pool is one of the best in the city.

The rooms are massive, with floor-to-ceiling windows. For hotels in Saint Louis, this offers the most luxurious, high-end stay. The steakhouse is world-class.

You are steps from the Arch grounds. The service is impeccable.

2. The Ritz-Carlton, St. Louis

The Ritz-Carlton, St. Louis is located in the tony Clayton neighborhood (just west of the city). This is the gold standard for luxury in the region. The vibe is classic, elegant, and very quiet.

The rooms are plush with marble bathrooms. For hotels in Saint Louis that offer a peaceful, upscale escape, this is the winner.

The afternoon tea is a lovely tradition.

3. The Union Station Hotel

The Union Station Hotel is a stunning historic landmark inside the old train station. The lobby is a breathtaking Romanesque hall with a light show on the ceiling. The vibe is grand, historic, and very cool.

The rooms are modern but respectful of the history. For hotels in Saint Louis that offer a truly unique architectural experience, this is a gem.

The aquarium is right next door. The fire show is nightly.

4. The Hyatt Regency St. Louis at The Arch

The Hyatt Regency St. Louis at The Arch has the best location for tourists. It is literally steps from the Gateway Arch and the riverfront. The vibe is classic, busy, and very convenient.

The rooms have great arch views. For hotels in Saint Louis that prioritize location for sightseeing, this is the winner.

The rooftop pool has a great view of the Arch.

5. The Magnolia Hotel St. Louis

The Magnolia Hotel St. Louis is a historic, boutique hotel in the heart of downtown. The building is gorgeous, with a stunning lobby. The vibe is elegant, romantic, and very grown-up.

The rooms are comfortable. For hotels in Saint Louis that offer a quiet, intimate stay near the theaters, this is a top pick.

The free cookies at night are a nice touch.

6. The Hotel Saint Louis

The Hotel Saint Louis is a modern, Autograph Collection hotel in a historic building. The vibe is artsy, dark, and very stylish. The rooftop bar has incredible views of the city skyline.

The rooms are chic and comfortable. For hotels in Saint Louis that offer a trendy, sophisticated stay downtown, this is a solid choice.

The lobby is beautiful.

7. The Last Hotel

The Last Hotel is a trendy, converted warehouse in the Washington Avenue Arts District. The vibe is industrial, cool, and very “St. Louis.” The rooftop pool is a major draw.

The rooms are minimalist with concrete floors. For hotels in Saint Louis that are perfect for a fun, social stay, this is the winner.

The hotel is named for the “last” hotel in the area.

8. The Moonrise Hotel

The Moonrise Hotel is located in the trendy Delmar Loop neighborhood. This hotel is quirky, with a rooftop bar shaped like a spaceship. The vibe is fun, artsy, and very local.

The rooms have moon-themed decor. For hotels in Saint Louis that put you in the middle of the best food and music scene, this is a gem.

The rooftop has great views of the Loop.

9. The Hilton St. Louis at the Ballpark

The Hilton St. Louis at the Ballpark is the perfect spot for baseball fans. It is located directly across the street from Busch Stadium. The vibe is classic, busy, and very sporty.

The rooms have views of the field (some rooms). For hotels in Saint Louis that are perfect for a Cardinals game, this is the winner.

The lobby bar is packed on game days.

10. The Marriott St. Louis Grand

The Marriott St. Louis Grand is a massive convention hotel connected to the America’s Center. The rooms are standard Marriott quality. The vibe is classic, busy, and very efficient.

The location is central. For hotels in Saint Louis that are perfect for large events, this is a solid pick.

The indoor pool is a nice bonus.

11. The Drury Plaza Hotel St. Louis at the Arch

The Drury Plaza Hotel St. Louis at the Arch is a fantastic value pick. The free breakfast and evening “Kickback” (free food) save you money. The rooms are comfortable and clean.

The location is great for the Arch. For hotels in Saint Louis that offer incredible value for families, this is the winner.

The staff is known for being friendly.

12. The Residence Inn by Marriott St. Louis Downtown

The Residence Inn by Marriott St. Louis Downtown is an all-suite hotel perfect for extended stays. The rooms have full kitchens and separate living areas. The free breakfast saves you money.

The rooms are spacious. For hotels in Saint Louis that offer a “home away from home” feel for families, this is the winner.

The location is near the convention center.

13. The Angad Arts Hotel

The Angad Arts Hotel is a totally unique, art-focused hotel in the Grand Center Arts District. Each floor has a different color theme (red, blue, green, yellow). The vibe is vibrant, artsy, and very Instagram-friendly.

The rooms are colorful and bold. For hotels in Saint Louis that offer a truly unique, artistic experience, this is a gem.

The rooftop has great views.

14. The Cheshire Inn

We are ending with a quirky, old-English style inn in the Clayton area. The Cheshire Inn is a local landmark, with a cozy, pub-like vibe. The rooms are unique and filled with antiques.

The pub downstairs is a great place to grab a beer. For hotels in Saint Louis that offer a cozy, historic, non-cookie-cutter stay, this is the winner.

The courtyard is lovely in the spring.

Conclusion

So there you have it—fourteen incredible places to crash in the Gateway City. From iconic riverfront towers to trendy warehouse lofts, Saint Louis has a home base for every type of traveler. The hardest part isn’t finding a bed anymore—it’s choosing which incredible barbecue spot to hit first.

Now stop scrolling and go book that trip. Your unforgettable Missouri adventure is waiting for you right now.

Leave a Comment