The 9 Best St. Louis Hotels of 2019

See our favorite spots to sleep in this charming Midwest city

Our editors independently research, test, and recommend the best products and services; you can learn more about our review process here. We may receive commissions on purchases made from our chosen links.

Set along the shores of the Mississippi River, St. Louis is a vibrant city with outstanding sports teams, breweries, blues and jazz music, fabulous (and massive) parks and the iconic Gateway Arch. There are 79 neighborhoods to explore, including the historic Lafayette Square, bustling downtown area, high-end Clayton and the trendy Delmar Loop. When you’re ready to settle in for the night, there are a number of historic hotels, luxury digs and fantastic B&B’s in the city. Need some help deciding? Take a look at the best options in St. Louis.

01 of 09

Best Overall: Magnolia Hotel

Magnolia Hotel St. Louis
Courtesy of

Nestled in the heart of downtown, the 182-room Magnolia Hotel has a great location, extra perks, comfortable accommodations, and a price tag that isn’t overinflated. Built as a hotel in 1924, the historic building has high ceilings, dazzling chandeliers, and sophisticated service to match. The Magnolia is located within walking distance of City Museum, Busch Stadium, and the Gateway Arch. Room décor pays tribute to Hollywood celebrities, with comforts such as plush bedding, faux-leather headboards, Wi-Fi, and in-room dining. A lobby-level restaurant serves breakfast, lunch, and dinner, as well as crafted cocktails for unwinding in the evening.

02 of 09

Best Budget: Home2 Suites by Hilton Forest Park

Home2 Suites by Hilton St. Louis / Forest Park
Courtesy of

For a great value, the Home2 Suites by Hilton Forest Park delivers a comfortable stay and several included perks at a low price. The all-suite, pet-friendly hotel is located on the Central West End, five minutes from downtown St. Louis and offers charming décor and spacious rooms. All 105 suites are bright and inviting, with soft Serta beds, separate living areas and kitchenettes with dishwashers and flatware. Guests can take a dip in the swimming pool or get a workout in at the fitness center. The included breakfast buffet is a step above the usual hotel options and parking is also free of charge.

03 of 09

Best Business: The Westin St. Louis

Westin St. Louis
Courtesy of

Part of the Starwood Hotel group, The Westin St. Louis is a great choice for business travelers who want to stay in the heart of downtown. The 255-room hotel is within walking distance to Busch Stadium, Scottrade Center and the Convention Center at America’s Center. Rooms feature high ceilings, Westin workout gear, spacious bathrooms with premium products and views of the arch (in many). A lobby bar and grill serves American fare, but 24-hour room service can deliver fresh, healthy selections. There is no spa, however, in-room massages are available. The hotel has several meeting spaces and the Westin’s signature fitness club is the perfect spot to relieve stress after a long day.

04 of 09

Best for Families: Drury Plaza Hotel at the Arch

Drury Plaza Hotel St. Louis at the Arch
Courtesy of

The downtown hotel is housed in a historic building and has all the perks families love such as free breakfast, soda and popcorn and Wi-Fi. Kids will love splashing in the indoor pool and hot tubs, while parents can work out in the fitness center or sample beverages and snacks at the 5:30 p.m. cocktail hour. Rooms include contemporary décor, plush bedding, mini refrigerators and microwaves. The hotel is a block away from the Gateway Arch and two blocks from Busch Stadium. Parking is additional.

Continue to 5 of 9 below.
05 of 09

Best Boutique: Moonrise Hotel

Moonrise Hotel
Courtesy of

For a unique, boutique hotel experience, the 125-room Moonrise Hotel has a retro, celestial theme and an amazing location in St Louis’ trendy neighborhood known as “The Loop.” Several restaurants, a music hall and popular bars are just steps away. But you don't even need to leave the property because the hotel’s rooftop is a happening place – with moon-shaped furniture, crafted cocktails and small plates from the indoor lounge. The Eclipse restaurant on the lower level serves Southern-fusion cuisine and is open for breakfast, lunch, dinner and brunch. Brightly colored rooms have pillow-topped beds, luxurious bath products and unique artwork. Pets are welcome for a small fee. The eco-friendly hotel also solar panels throughout and electric car charging stations.

06 of 09

Best Nightlife: River City Casino

River City Casino & Hotel
Courtesy of

If you’re looking for a fun, late-night experience in St. Louis, the 200-room River City Casino Hotel is an easy choice. Rooms have floor-to-ceiling windows, pillow-topped mattresses, leather headboards, iPod docking stations and baths with rain shower heads. There are six dining options for guests to choose from, including Italian or Asian cuisine, a classic burger joint and an upscale steakhouse. And after you can test Lady Luck at the slots, poker tables, black jack tables or roulette wheel. Head to Judy’s Lounge in the evenings for cocktails and conversation (reservations encouraged on the weekends) or grab a ticket for one of the popular shows, concerts and events. 

07 of 09

Best Luxury: Four Seasons St. Louis

Four Seasons Hotel St. Louis
Courtesy of

With opulent accommodations and exquisite service, the 200-room, Four Seasons is the top choice for a luxurious stay in central St. Louis. Relax in a private cabana on the eighth floor next to the outdoor pool and soak in the epic views of the city skyline. A fabulous Italian restaurant and bar serves fresh pasta and fine wines, but room service is also available. Pamper yourself at the extravagant full-service spa with 12 treatment rooms and two steam rooms with whirlpools. Lavish guestrooms have a minimum of 511 square feet of space, marble baths, contemporary décor with natural hues, iPod docking stations and floor-to-ceiling windows – many with stunning views of the arch. Butler service is available upon request.

08 of 09

Best for Romance: Ritz Carlton St. Louis Clayton

The Ritz-Carlton, St. Louis
Courtesy of

Located in the upscale neighborhood of Clayton (the arts and garden district), the 182-room Ritz Carlton is perfect for travelers seeking a little romance. The hotel has Old World grace and charm, with wood-paneled walls, fireplaces and chandeliers in lounge, which hosts afternoon tea. There's also a cigar club that serves the finest scotches and whiskey. Couples can unwind in the lavish spa, with locally inspired treatments such as a Missouri red rock massage, or dine at two restaurants, one of which boasts one of the largest wine cellars in the city. Beautifully appointed rooms are extremely spacious with a minimum of 530 square feet, marble baths, French doors, Juliet balconies, feather beds and Italian marble baths.

Continue to 9 of 9 below.
09 of 09

Best Bed and Breakfast: Napolean’s Retreat Bed and Breakfast

Napoleon's Retreat Bed & Breakfast
Courtesy of

There are a number of fabulous bed and breakfasts in St. Louis, but those seeking a historic neighborhood and amazing hospitality should consider Napoleon’s Retreat Bed and Breakfast. Located a mile from downtown in Lafayette Square (a neighborhood dotted with Victorian homes), the charming three-story bed and breakfast is a trip back in time. Rooms are decorated with gorgeous wood furnishings and colorful walls, fireplaces, deep soaking tubs, high ceilings and private entrances (in some). TripAdvisor members raved about the wonderful breakfast and the friendly innkeepers.