18 Best Hotels in St. Louis
We may earn a commission from affiliate links ()
Some of the best hotels in St. Louis are located downtown, and this is also the most popular place to stay for those new to the city. Many of the top tourist attractions are located within walking distance, including the Dome at America's Center; Busch Stadium; and the beautiful riverfront area, which is home to the iconic Gateway Arch.
Families and tourists who are in town to enjoy the arts may want to look at hotels in Clayton and the area around Forest Park, a beautiful space where you can find several museums, The Muni outdoor theater, and the family-favorite St. Louis Zoo.
The outlying boroughs of St. Louis sit in St. Louis' west end and tend to have more affordable, if not cheap, hotels that are still convenient to attractions via public transportation or located just off major roads. Families can find some nice hotels in Kirkwood close to the Magic House St. Louis Children's Museum; hotels in Chesterfield are convenient to The Butterfly House; and hotels in Brentwood, Fenton, and St. Charles, as well as airport hotels, are also often less expensive than those downtown.
Note: Some businesses may be temporarily closed due to recent global health and safety issues.
On This Page:
Best Hotels in St. Louis
1. Four Seasons Hotel St. Louis
The Four Seasons Hotel St. Louis lives up to its reputation, providing a truly luxurious experience by anticipating every need. Each guest room and suite has an abundance of space, furnished with plenty of comfortable seating and equipped with luxury amenities like deep soaking tubs, rain showers, thick robes, and TVs in the bathroom mirrors.
The view from the rooftop pool is absolutely stunning, and guest rooms feature floor-to-ceiling windows, which provide excellent views over the nearby Gateway Arch and downtown St. Louis. There are pet-friendly rooms, and the hotel has a myriad of amenities and services, including an in-house spa, babysitting and children's activities, an excellent restaurant, and electric vehicle charging stations.
Address: 999 North 2nd Street, St. Louis, Missouri
Accommodation: Four Seasons Hotel St. Louis
2. The Chase Park Plaza Royal Sonesta St. Louis
Positioned at the northeast corner of Forest Park, the Chase Park Plaza Royal Sonesta St. Louis is near the St. Louis Zoo, the Missouri History Museum, the St. Louis Art Museum, the Science Center, and several other top St. Louis tourist attractions.
In addition to this prime location, the Park Plaza goes above and beyond with over-the-top amenities, like a five-screen movie theater in addition to five restaurants, a heated outdoor pool, and an excellent fitness center. This elegant, historic hotel has a wide range of accommodations, including standard rooms, suites, and extended-stay apartments.
Address:212 North Kings Highway, St. Louis, Missouri
Accommodation: The Chase Park Plaza Royal Sonesta St. Louis
3. Magnolia Hotel St. Louis, A Tribute Portfolio Hotel
The historic Magnolia Hotel St. Louis is as beautiful as it is luxurious, featuring an elegant interior complete with crystal chandeliers and ornate ceilings tastefully balanced with stylish, modern furnishings. The hotel is pet-friendly and family-friendly, evidenced by the free bedtime milk and cookies for kiddos (and parents, too). Family rooms and suites are also available, offering privacy.
Hotel amenities include a restaurant with room service, a very large and well-equipped fitness center, and free Wi-Fi. The Magnolia is in an ideal location near the riverfront, sitting between the City Museum and the Gateway Arch and within a short walk to the National Blues Museum and the Dome at the America's Center.
Address: 421 North 8th Street, St. Louis, Missouri
Accommodation: Magnolia Hotel St. Louis, A Tribute Portfolio Hotel
4. Moonrise Hotel
The Moonrise Hotel is one of the city's newer boutique hotels, located just one block from Forest Park and the area's numerous museums and activities. The hotel's theme is space and flight, with décor throughout that features photos, artwork, and other memorabilia, as well as a funky rooftop lounge that provides excellent views from beneath a huge sculpture of the moon.
The hotel is exceptionally pet-friendly, providing bedding and bowls for its four-legged guests, and treats the humans to thoughtful extras like rain showers, Aveda toiletries, and even sound machines for a peaceful night's sleep. The hotel also offers free Wi-Fi, room service provided by its on-site restaurant, and electric vehicle charging.
Address: 6177 Delmar Blvd, St. Louis, Missouri
Accommodation: Moonrise Hotel
5. St. Louis Union Station Hotel, Curio Collection by Hilton
Housed in the iconic former train station, the St. Louis Union Station Hotel, Curio Collection by Hilton has integrated seamlessly to ensure that the building's historic architectural features and original details are preserved and appreciated by all who visit. Among the hotel's most remarkable features is its lobby, once the rail station's Grand Hall, fully restored and complete with original stained glass.
Guest rooms are equally lovely, decked out in contemporary furniture and fully updated. The hotel also hosts laser light shows and pyrotechnic events in the evenings over the pond, an event that can be enjoyed by guests and the public alike. This hotel is an attraction in its own right, and should be visited by anyone who appreciates art and architecture.
Address: 1820 Market Street, One St. Louis Union Station, St. Louis, Missouri
Accommodation: St. Louis Union Station Hotel, Curio Collection by Hilton
6. Angad Arts Hotel
The four-star Angad Arts Hotel sits in the heart of the Grand Center Arts District, about halfway between Forest Park and Downtown, close to Fox Theater. Each guest room is an artistic statement in its own right, using color and eclectic artwork to create atmosphere, with boldly painted walls, murals, and color-coordinated linens meant to align with a specific mood or feeling.
The rooms are truly unique, with varying features, including claw-footed soaking tubs, suites with kitchenette and spacious living/eating areas, and excellent views in all directions. The Rainbow Terrace offers stunning views as well in a social atmosphere, and the hotel has an on-site restaurant with room service, a fitness center, and free Wi-Fi. Pets are also welcome.
Address: 3550 Samuel T Sheppard Drive, St. Louis, Missouri
Accommodation: Angad Arts Hotel
7. The Ritz-Carlton, St. Louis
Located in Clayton, just west of the Forest Park area near St. Louis, the Ritz-Carlton, St. Louis offers elegant guest rooms and suites, which feature marble bathrooms and modern furnishings. Suites are incredibly spacious with separate living and dining areas, and some of the upper rooms have views that include the city skyline and the Gateway Arch.
The hotel has an excellent gourmet restaurant with a romantic ambience, paneled with mahogany and soft lighting, and guests can also enjoy afternoon tea in an elegant setting. The Ritz is pet-friendly, and hotel services include babysitting and organized kids' activities.
Address: 100 Carondelet Plaza, Clayton, Missouri
Accommodation: The Ritz-Carlton, St. Louis
8. The Cheshire
A romantic option for couples looking for something different, guest rooms at The Cheshire are literary-themed, each focusing on a specific British author or one of their books, series, or characters. Staying here is like getting a little slice of England, from the cozy, authentic restaurant, Boundary, to the stained glass windows and heraldic crests that decorate the common areas.
Furnishings are lavish, with higher grade guests rooms including huge whirlpool tubs and fireplaces. Also a pet-friendly lodging, dogs are treated to their own special beds and care package of treats and toys. The Cheshire is located in the west end of St. Louis by the Hi Point Theater, at the edge of Forest Park.
Address: 6300 Clayton Road, St. Louis, Missouri
Accommodation: The Cheshire
9. Drury Inn St. Louis at Union Station
Centrally located next to Union Station and closet to the Amtrak station, Drury Inn St. Louis at Union Station is housed in a 1907 building, featuring a beautifully restored lobby full of train and railroad-themed memorabilia, from model trains to vintage conductor's uniforms.
Guests can enjoy complimentary breakfast daily, free popcorn and soft drinks in the lobby all day and night, and a complimentary selection of hearty appetizers and beverages each evening. Hotel amenities include a fitness center, indoor pool, and hot tub, and the hotel is a 10-minute walk from the Gateway Arch.
Address: 201 South 20th Street, St. Louis, Missouri
Accommodation: Drury Inn St. Louis at Union Station
10. Drury Plaza Hotel St. Louis at the Arch
An excellent option for those visiting St. Louis with children, the Drury Plaza Hotel St. Louis at the Arch offers a variety of family-friendly amenities in a central location, near the Gateway Arch and within walking distance of Busch Stadium.
Parents will appreciate not only the complimentary hot breakfast but also the nightly "kick back" hour, when guests can enjoy a variety of complimentary food like pasta, hot dogs, and even a fully-loaded taco bar, as well as free soda and popcorn 24/7 in the lobby. Rooms are equipped with microwaves and mini-fridges, and the hotel has a heated indoor pool and hot tub.
Address: 2 South 4th Street, St. Louis, Missouri
Accommodation: Drury Plaza Hotel St. Louis at the Arch
11. Hampton Inn & Suites St. Louis at Forest Park
The Hampton Inn & Suites St. Louis at Forest Park is located near the St. Louis Zoo and the St. Louis Science Center on the southern edge of Forest Park. This is a great location for families visiting St. Louis, and the hotel has a variety of family-friendly amenities, including an indoor pool, free Wi-Fi, and complimentary breakfast.
This dependable chain hotel offers rooms, family rooms, and suites with kitchenettes, and has free parking. The hotel is close to a wide range of excellent Italian restaurants just a few blocks away, as well as shopping and other area tourist attractions.
Address: 5650 Oakland Avenue, St. Louis, Missouri
Accommodation: Hampton Inn & Suites St. Louis at Forest Park
12. The Westin St. Louis
Sitting right next door to Busch Stadium, The Westin St. Louis is in a great location for sightseeing, within just a few minutes of the Gateway Arch and the Old Cathedral. The Westin has large rooms and luxury suites, which feature high ceilings, huge bathrooms with soaking tubs, and excellent views. The hotel is pet-friendly, and features a full-service spa, well-equipped fitness center, and an excellent gourmet restaurant with a display kitchen.
Address: 811 Spruce Street, St. Louis, Missouri
Accommodation: The Westin St. Louis
13. Hotel Saint Louis, Autograph Collection
The Hotel Saint Louis, Autograph Collection is a stylish hotel located just one block from the Old Post Office and Customs House and two blocks from the City Garden. Guest rooms are fully decked out with luxuries like heated toilet seats, TVs in the bathroom mirrors, Keurig machines, mini-fridges stocked with soda, and retro features like a turntable and vinyl records. The hotel offers free Wi-Fi, an in-house restaurant, and a beautiful rooftop pool and lounge area.
Address: 705 Olive Street, St. Louis, Missouri
Accommodation: Hotel Saint Louis, Autograph Collection
14. Hampton Inn - St. Louis Downtown at the Gateway Arch
Located near the St. Louis Arch, the Hampton Inn - St. Louis Downtown at the Gateway Arch is in an ideal location for sightseeing, just a few minutes' walk from attractions like the Dome and the National Blues Museum and dozens of restaurants like the iconic Sugarfire Smokehouse. Amenities include complimentary breakfast, a fitness center, and a heated indoor pool. Rooms facing the arch are available.
Address: 333 Washington Avenue, St. Louis, Missouri
Accommodation: Hampton Inn - St. Louis Downtown at the Gateway Arch
15. Hampton Inn & Suites St. Louis/South I-55
This incredibly affordable lodging is located only 20 minutes from the city center and close to several restaurants. It features free on-site parking. Breakfast is included, and the hotel offers several conveniences including a store, fitness center, self-serve laundry, free Wi-Fi, and a heated pool complete with toys for the kids.
Suites, family rooms, and connected rooms are available, and all feature desks, safes, a fridge and microwave, and walk-in showers.
Address: 4200 Mid America Ln, Mehlville, Saint Louis, Missouri
Accommodation: Hampton Inn & Suites St. Louis/South I-55
Best Bed and Breakfasts in St. Louis
1. Casa Magnolia Bed and Breakfast
Casa Magnolia Bed and Breakfast is located in a lovely Victorian mansion near the Missouri Botanical Garden, at the edge of Tower Grove Park. Each room has its own personality, individually decorated with care, and each has a private bathroom. The hosts start each day by making a home-cooked breakfast that features multiple main dish choices, as well as fresh pastries and fruit, with plenty of fresh-brewed coffee and hot tea.
The B&B is furnished with antiques throughout, yet it's very comfortable and homey, and has several places to wind down, including a sitting room with a fireplace and a lovely backyard patio with a swimming pool.
Address: 4171 Magnolia Ave, St. Louis, Missouri
Accommodation: Casa Magnolia Bed and Breakfast
2. Fleur-de-Lys Mansion
Fleur-de-Lys Mansion is a romantic B&B, with richly furnished guest rooms featuring private baths that look out over the well-tended grounds. Located in a quiet area at the edge of Compton Hill Reservoir Park, this property is a nice spot for those who want to have a private retreat at the end of a day of sightseeing.
Perfect for couples wanting a romantic getaway, the hotel has a hot tub in an atrium next to the garden and seating in the patio area. A gourmet breakfast is served each morning.
Address: 3500 Russell Blvd, St. Louis, Missouri
Accommodation: Fleur-de-Lys Mansion
3. Benton Park Inn
The Benton Park Inn is housed in a stately brick home in a residential neighborhood. A 14-acre park is located just across the street and features a tennis court and multiple fountains. The area is ideal for walking, with several excellent local restaurants and coffee shops nearby; parking is free for guests.
Suites and family rooms are available, and all guest rooms have fireplaces and private baths, with some offering both walk-in showers and whirlpool tubs. Wi-Fi is complimentary, as is the fresh-cooked full breakfast each morning and use of the shared main kitchen.
Address: 2017 Arsenal Street, St. Louis, Missouri
Accommodation: Benton Park Inn