Find hotels near Peabody Opera House, St. Louis from $114

  • Upfront pricing

    Our total price for your stay includes taxes and fees
  • Treat yourself

    Save 10% or more on over 100,000 hotels worldwide with Member Prices
  • Be picky

    Search almost a million properties worldwide

Check prices for these dates

Next weekend
In two weeks

Filter by

Guest rating
Guest rating
Star rating

Our top choices for Peabody Opera House hotels

Drury Inn & Suites St. Louis Union Station

Drury Inn & Suites St. Louis Union Station
3.0 star property
Downtown West, 0.4 mi from Peabody Opera House
9.4 out of 10, Exceptional, (1,360 reviews)
"Staff was super nice! Even with the renovations room was clean and the kid loved the pool!"
United States
Cierra
$144 nightly
The price is $171
May 3 - May 4
Total with taxes and fees
Drury Inn & Suites St. Louis Union Station

Fairfield Inn & Suites by Marriott St. Louis Downtown

Fairfield Inn & Suites by Marriott St. Louis Downtown
3.0 star property
Downtown West, 0.6 mi from Peabody Opera House
9.2 out of 10, Wonderful, (1,001 reviews)
"Great stay, convenient covered parking attached to the hotel, safe and quiet location. "
United States
Kiley
$125 nightly
The price is $149
May 3 - May 4
Total with taxes and fees
Fairfield Inn & Suites by Marriott St. Louis Downtown

21C Museum Hotel St Louis

21C Museum Hotel St Louis
4.5 star property
Downtown West, 0.2 mi from Peabody Opera House
9.0 out of 10, Wonderful, (1,766 reviews)
"Beautiful hotel "
United States
Rebecca
$148 nightly
The price is $173
May 10 - May 11
Total with taxes and fees
21C Museum Hotel St Louis

Courtyard by Marriott St. Louis Downtown/Convention Center

Courtyard by Marriott St. Louis Downtown/Convention Center
3.0 star property
Downtown St. Louis, 0.5 mi from Peabody Opera House
9.0 out of 10, Wonderful, (1,000 reviews)
"Great location near America’s Center. "
United States
Jacob
$105 nightly
The price is $125
May 10 - May 11
Total with taxes and fees
Courtyard by Marriott St. Louis Downtown/Convention Center

Four Seasons Hotel St Louis

Four Seasons Hotel St Louis
5.0 star property
1 mi from Peabody Opera House
9.4 out of 10, Exceptional, (1,001 reviews)
"The heated pool was great for the kids and the staff great"
United States
Jacob
$470 nightly
The price is $550
Apr 19 - Apr 20
Total with taxes and fees
Four Seasons Hotel St Louis

Pear Tree Inn St. Louis Near Union Station

Pear Tree Inn St. Louis Near Union Station
3.0 star property
Downtown West, 0.6 mi from Peabody Opera House
8.8 out of 10, Excellent, (1,947 reviews)
"Great accommodations. Staff was helpful and pleasant. "
United States
Jan
$122 nightly
The price is $143
May 1 - May 2
Total with taxes and fees
Pear Tree Inn St. Louis Near Union Station

Magnolia Hotel St. Louis, a Tribute Portfolio Hotel

Magnolia Hotel St. Louis, a Tribute Portfolio Hotel
4.0 star property
Downtown St. Louis, 0.5 mi from Peabody Opera House
8.8 out of 10, Excellent, (1,269 reviews)
"Great place to stay."
United States
Michael
$115 nightly
The price is $136
May 10 - May 11
Total with taxes and fees
Magnolia Hotel St. Louis, a Tribute Portfolio Hotel

Missouri Athletic Club

Missouri Athletic Club
3.5 star property
Downtown St. Louis, 0.8 mi from Peabody Opera House
8.8 out of 10, Excellent, (1,002 reviews)
"Hidden gem right next to the convention center. Staff was very accommodating and friendly. Clean and comfortable. Walking distance to most of downtown attractions and restaurants."
United States
Joseph
$151 nightly
The price is $177
May 2 - May 3
Total with taxes and fees
Missouri Athletic Club

Embassy Suites by Hilton St. Louis Downtown

Embassy Suites by Hilton St. Louis Downtown
4.0 star property
Downtown St. Louis, 0.6 mi from Peabody Opera House
8.8 out of 10, Excellent, (1,305 reviews)
"Clean rooms, good breakfast, staff was fantastic!! "
United States
Christina
$114 nightly
The price is $136
May 10 - May 11
Total with taxes and fees
Embassy Suites by Hilton St. Louis Downtown

St. Louis Union Station Hotel, Curio Collection by Hilton

St. Louis Union Station Hotel, Curio Collection by Hilton
4.0 star property
Downtown West, 0.3 mi from Peabody Opera House
8.6 out of 10, Excellent, (1,001 reviews)
"Clean rooms, staff was very helpful."
United States
Cynthia
$193 nightly
The price is $229
May 10 - May 11
Total with taxes and fees
St. Louis Union Station Hotel, Curio Collection by Hilton

Hampton Inn St. Louis-Downtown (At the Gateway Arch)

Hampton Inn St. Louis-Downtown (At the Gateway Arch)
2.5 star property
Downtown St. Louis, 0.8 mi from Peabody Opera House
8.8 out of 10, Excellent, (1,253 reviews)
"Loved my stay. Great location!"
United States
Rhonda
$122 nightly
The price is $143
May 3 - May 4
Total with taxes and fees
Hampton Inn St. Louis-Downtown (At the Gateway Arch)

Hilton Pennywell St. Louis at the Arch

Hilton Pennywell St. Louis at the Arch
4.0 star property
Downtown St. Louis, 0.7 mi from Peabody Opera House
8.8 out of 10, Excellent, (1,034 reviews)
"Great service and friendly staff!"
United States
Douglas
$122 nightly
The price is $144
May 10 - May 11
Total with taxes and fees
Hilton Pennywell St. Louis at the Arch

Grand Center Inn

Grand Center Inn
3.0 star property
1.9 mi from Peabody Opera House
9.4 out of 10, Exceptional, (84 reviews)
"Absolutely beautiful facilities. Room was so comfortable and we loved having space! A comfortable couch, fireplace, desk, chairs....It was just great. Bed was very comfortable. Bathroom was HUGE! "
United States
Cheryl
$165 nightly
The price is $194
May 19 - May 20
Total with taxes and fees
Grand Center Inn

Courtyard by Marriott St. Louis Downtown West

Courtyard by Marriott St. Louis Downtown West
3.0 star property
Downtown West, 0.7 mi from Peabody Opera House
8.6 out of 10, Excellent, (1,001 reviews)
"Nice, clean, friendly staff, we will stay there again"
United States
Lisa
$116 nightly
The price is $136
May 10 - May 11
Total with taxes and fees
Courtyard by Marriott St. Louis Downtown West

The Westin St. Louis

The Westin St. Louis
4.5 star property
Downtown St. Louis, 0.5 mi from Peabody Opera House
8.6 out of 10, Excellent, (1,000 reviews)
"Always a good stay at the Westin"
United States
Jeremy
$149 nightly
The price is $174
May 10 - May 11
Total with taxes and fees
The Westin St. Louis

Hyatt Regency St. Louis at The Arch

Hyatt Regency St. Louis at The Arch
4.0 star property
Downtown St. Louis, 0.8 mi from Peabody Opera House
8.6 out of 10, Excellent, (4,006 reviews)
"Very nice stay!!!"
United States
Beth
$137 nightly
The price is $161
May 8 - May 9
Total with taxes and fees
Hyatt Regency St. Louis at The Arch

Marriott St. Louis Grand

Marriott St. Louis Grand
4.0 star property
Downtown St. Louis, 0.6 mi from Peabody Opera House
8.2 out of 10, Very Good, (1,000 reviews)
"Everything is excellent. Always a good stay here."
United States
Carolyn
$152 nightly
The price is $181
May 9 - May 10
Total with taxes and fees
Marriott St. Louis Grand

Home2 Suites by Hilton St. Louis Downtown

Home2 Suites by Hilton St. Louis Downtown
3.0 star property
Downtown West, 0.3 mi from Peabody Opera House
8.0 out of 10, Very Good, (729 reviews)
"So clean wonderful staff great location so much fun best breakfast would do that again for sure!"
United States
Catherine
$98 nightly
The price is $114
May 9 - May 10
Total with taxes and fees
Home2 Suites by Hilton St. Louis Downtown

Angad Arts Hotel St. Louis, Tapestry Collection by Hilton

Angad Arts Hotel St. Louis, Tapestry Collection by Hilton
4.0 star property
1.7 mi from Peabody Opera House
8.8 out of 10, Excellent, (1,053 reviews)
"Room was absolutely beautiful, very clean and spacious!"
United States
Shawnica
$130 nightly
The price is $154
May 5 - May 6
Total with taxes and fees
Angad Arts Hotel St. Louis, Tapestry Collection by Hilton

Tru By Hilton St. Louis Downtown

Tru By Hilton St. Louis Downtown
2.5 star property
Downtown West, 0.3 mi from Peabody Opera House
7.6 out of 10, Good, (712 reviews)
"The manager was amazing! Staff very friendly! They made our stay! "
United States
China
$104 nightly
The price is $122
May 4 - May 5
Total with taxes and fees
Tru By Hilton St. Louis Downtown
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.

Top Peabody Opera House Hotel Reviews

Hotels near other Peabody Opera House attractions

Frequently asked questions

What are the top-rated hotels near Peabody Opera House?
Discover some of the top-rated hotels near Peabody Opera House that promise a delightful stay in St. Louis, Missouri.

Newly-renovated Unit w/ Parking! Pets Are Welcome! W/ Pool & Cinema Onsite!

With an impressive review rating of 10, this newly-renovated room is located just 3.8 miles from Peabody Opera House. It offers a unique blend of comfort and convenience, featuring amenities such as a shared heated pool and onsite cinema for entertainment. Guests will appreciate the added benefit of onsite parking and the nearby shopping and fitness facilities nearby, making it an ideal choice for those looking to explore St. Louis.

CentralWestEnd-WashU-STL- Euphoria

Rated a perfect 10 by travelers, this inviting hotel is situated only 3.1 miles from Peabody Opera House. Guests can enjoy the convenience of a fully equipped kitchen, including a dishwasher and full-size refrigerator, perfect for longer stays. With free self-parking and a cozy deck or patio, this accommodation provides a welcoming atmosphere for travelers looking to unwind after a day of exploration.

Charming, Historic Family Suite, Steps from the Chase Park Plaza and Forest Park

This charming suite, rated 10 and holding a 3-star rating, is located just 3.9 miles from Peabody Opera House. It features a kitchenette and modern amenities like a coffee maker and microwave, ensuring travelers have all they need for a comfortable stay. The historic ambiance combined with its nearby local attractions like Forest Park makes it a delightful option for travelers seeking a unique St. Louis experience.
What hotels are within walking distance to Peabody Opera House?
Discover some of the top-rated hotels within walking distance of Peabody Opera House, perfect for an unforgettable stay in St. Louis.

Drury Plaza Hotel St. Louis at the Arch

Drury Plaza Hotel St. Louis at the Arch is a welcoming 3-star hotel just a 15-minute walk from Peabody Opera House, rated 9.4 by travelers. Guests appreciate the indoor pool and hot tub, perfect for relaxation after a day of exploring. The hotel features a complimentary buffet breakfast daily, along with a fitness center and a river view terrace that enhances the stay with scenic surroundings.

Drury Inn & Suites St. Louis Union Station

Located 11 minutes on foot from Peabody Opera House, Drury Inn & Suites St. Louis Union Station also boasts a review rating of 9.4 from travelers. This 3-star hotel offers an inviting indoor pool and a hearty free breakfast to start the day right. Guests can take advantage of convenient amenities like self-parking and a fitness center, ensuring a comfortable stay just steps away from local attractions.

Fairfield Inn & Suites by Marriott St. Louis Downtown

Fairfield Inn & Suites by Marriott St. Louis Downtown, rated 9.2 by travelers, is a comfortable choice located only 13 minutes from Peabody Opera House. Guests enjoy a complimentary breakfast and access to a rooftop garden, ideal for relaxing after a busy day. The hotel also provides electric car charging stations and a fitness center, making it a great option for both leisure and business travelers.
How much is a hotel near Peabody Opera House?
Staying near Peabody Opera House is a treat, with plenty of hotels from $114 offering incredible amenities. If you're leaning toward a little luxury, prices can rise, especially in peak season. Be sure to book in advance to enjoy more options and potentially better rates, especially if you're planning a vacation during weekends or around public holidays.
What are the most popular family-friendly hotels near Peabody Opera House?
Discovering family-friendly hotels near Peabody Opera House can enhance your St. Louis experience with comfort and convenience.

Four Seasons Hotel St Louis

Just 1.5 miles from Peabody Opera House, Four Seasons Hotel St Louis is a luxurious 5-star option with an impressive travelers' rating of 9.4. This hotel caters to families with accessible pool facilities, connecting rooms, and in-room babysitting services. Guests can indulge in a range of amenities, including an outdoor pool, a full-service spa, and fine dining options, ensuring a memorable stay for both parents and children.

Embassy Suites by Hilton St. Louis Downtown

Embassy Suites by Hilton St. Louis Downtown is a 4-star hotel located just a 17-minute walk from Peabody Opera House. With a travelers' rating of 8.8, this family-friendly hotel offers amenities such as a daily housekeeping service, connecting rooms, and free cribs for your little ones. Guests can enjoy a delicious cooked breakfast each morning, access to an indoor pool, and a fitness center. The hotel's spacious suites provide a comfortable space for families to unwind after a day of exploring.

Hampton Inn St. Louis-Downtown (At the Gateway Arch)

Located only 1.1 miles from Peabody Opera House, Hampton Inn St. Louis-Downtown is a welcoming choice with a review rating of 8.6. This family-friendly hotel features an arcade game room, free cribs, and toys for children, making it an ideal spot for families. Guests can start their day with a complimentary buffet breakfast and enjoy the indoor pool. The convenient location allows easy access to various attractions, ensuring a fun-filled stay in St. Louis.
Are there any 5-star hotels near Peabody Opera House?
Discover luxurious 5-star hotels near Peabody Opera House that provide an exceptional stay in St. Louis.

Four Seasons Hotel St Louis

Four Seasons Hotel St Louis is a stunning 5-star hotel located just 1.5 miles from Peabody Opera House, with an impressive review rating of 9.4 from travelers. This elegant hotel features a range of amenities designed for relaxation and indulgence, including an onsite spa, outdoor pool, and fitness facilities open 24 hours. Guests can enjoy breathtaking river views from the terrace, and the hotel also offers a selection of luxurious treatments, such as aromatherapy and couples massages. With exceptional dining options and 24-hour room service, Four Seasons Hotel St Louis is a perfect retreat for those looking for a memorable experience.
Which hotels near Peabody Opera House offer the best views?
Explore the top-rated hotels near Peabody Opera House that offer stunning views and memorable stays in St. Louis.

Four Seasons Hotel St Louis

With a remarkable review rating of 9.4, Four Seasons Hotel St Louis is a luxurious 5-star retreat located just 1.5 miles from Peabody Opera House. Guests can unwind at the rooftop terrace while enjoying breathtaking river views. The hotel features a full-service spa, outdoor pool, and 24-hour fitness facilities, ensuring a rejuvenating experience. Additional amenities include room service and valet parking, making it an ideal choice for travelers seeking both relaxation and elegance.

Hampton Inn St. Louis-Downtown (At the Gateway Arch)

Rated 8.6 by travelers, Hampton Inn St. Louis-Downtown is conveniently situated just 1.1 miles from Peabody Opera House. This welcoming hotel offers an indoor pool and fitness center, perfect for relaxation after a day of exploring. Guests can enjoy complimentary buffet breakfast daily and appreciate the river views from select rooms. With accessible self-parking and a 24-hour fitness center, it caters perfectly to those who value comfort and convenience.

Hilton St. Louis at the Ballpark

Hilton St. Louis at the Ballpark, rated 7.4 by travelers, is located a short 12-minute walk from Peabody Opera House. This 4-star hotel features a rooftop terrace with stunning views of the river and ballpark. Guests can take advantage of the indoor pool and hot tub, plus amenities like valet parking and a 24-hour fitness center. With its prime location and inviting atmosphere, it's an excellent choice for travelers looking to immerse themselves in the local culture.
What are the best affordable hotels near Peabody Opera House?
For a fantastic stay near Peabody Opera House without breaking the bank, check out these top-rated affordable hotels that cater perfectly to families and those seeking comfort.

Newly-renovated Unit w/ Parking! Pets Are Welcome! W/ Pool & Cinema Onsite!

Located just 3.8 miles from Peabody Opera House, this newly-renovated room offers a perfect family-friendly atmosphere with amenities like a heated pool and onsite cinema. Travelers will appreciate the WiFi and easy parking options available. With a stellar review rating of 10, travelers can enjoy nearby shopping and historical attractions, making it a delightful choice for a memorable stay.

CentralWestEnd-WashU-STL- Euphoria

Only 3.1 miles from Peabody Opera House, this exceptional hotel is ideal for families with children, featuring a fully-equipped kitchen and kid-friendly amenities like a highchair and stroller. Rated 10 by travelers, it also offers free self-parking and WiFi, ensuring a straightforward experience. Enjoy the spacious layout perfect for family gatherings and the convenience of nearby attractions.

Charming, Historic Family Suite, Steps from the Chase Park Plaza and Forest Park

This charming 3-star suite is situated 3.9 miles from Peabody Opera House and is perfect for families seeking a historic vibe. With a review rating of 10, it includes a kitchenette, parking options, and child-friendly features like a travel crib and stair gate. Guests can explore the nearby Chase Park Plaza and Forest Park, making it an excellent base for family adventures.
Are there any hotels with pools close to Peabody Opera House?
Searching for top-rated hotels with pools near Peabody Opera House? Look no further; these options provide a perfect blend of comfort and leisure for your stay in St. Louis.

Four Seasons Hotel St Louis

Four Seasons Hotel St Louis, a luxurious 5-star hotel, is just 1.5 miles from Peabody Opera House, offering travelers an impressive review rating of 9.4. Guests can enjoy a stunning outdoor pool complete with a poolside bar, ensuring a relaxing atmosphere. Additional amenities include a full-service spa, fitness center, and family-friendly services like free cribs and babysitting. The hotel also features a terrace with river views, making it an ideal retreat.

St. Louis Union Station Hotel, Curio Collection by Hilton

St. Louis Union Station Hotel, Curio Collection by Hilton is a charming 4-star hotel located only 7 minutes on foot from Peabody Opera House, with an excellent review rating of 8.4. Guests can unwind at the accessible pool, which features sun loungers for a leisurely day. The hotel also offers a fitness center, historic charm, and family-friendly amenities, including free breakfast for children and connecting rooms.

The Arch Convention Hotel

The Arch Convention Hotel is a comfortable 3.5-star hotel located a short 16-minute walk from Peabody Opera House, with a review rating of 6.8. This hotel features an inviting indoor pool equipped with free cabanas, perfect for families. Additional amenities include 24-hour fitness facilities, free parking, and family-friendly options such as cribs and suites with separate living areas.
What are the best pet-friendly hotels near Peabody Opera House?
If you're looking for the best pet-friendly hotels near Peabody Opera House, St. Louis has some great options that ensure a comfortable stay for both you and your furry friend.

Element St. Louis Midtown

Element St. Louis Midtown, located 2.4 miles from Peabody Opera House, is a 3-star hotel with an impressive review rating of 9.0 from travelers. This modern hotel welcomes pets and provides amenities such as food and water bowls in addition to in-room pet permissions. Guests can enjoy a complimentary breakfast, an indoor pool, and 24-hour fitness facilities, all while knowing their pets are comfortably accommodated.

The Westin St. Louis

The Westin St. Louis is a luxurious 4.5-star hotel situated only a 13-minute walk from Peabody Opera House, with a great traveler rating score of 8.6 from travelers. This pet-friendly hotel offers exceptional amenities, including in-room pet accommodations and designer toiletries. Guests can indulge in 24-hour room service, enjoy a meal at the on-site restaurant, and take advantage of the fitness center, ensuring a relaxing visit for both humans and pets.

Comfort Inn & Suites

Comfort Inn & Suites is conveniently located just 2.0 miles from Peabody Opera House and is rated 8.2 by travelers. This welcoming hotel allows pets, providing amenities such as in-room pet accommodations and food and water bowls. Guests can enjoy a complimentary buffet breakfast, fitness center, and free self-parking, making it perfect for a straightforward stay with your pet.
Can I book a fully refundable hotel close to Peabody Opera House?
Most bookings on Expedia are refundable if canceled within 24-48 hours of arrival, though this depends on the hotel's individual cancellation policy, which you should check in your booking confirmation. If free cancellation is available, you can cancel directly through your Expedia account by going to "My Trips" and selecting your reservation. To find fully refundable hotel options, simply enter "Peabody Opera House", set your travel dates, and use the "Fully refundable" filter under "Deals & Discounts" on the results page. Alternatively, explore deals with free cancellation options on Expedia.
Can I find Expedia discounts for hotels near Peabody Opera House?
To look for discounts on hotels near Peabody Opera House, join One Key™—our free travel rewards program. One Key members always get our best prices and earn OneKeyCash™* on eligible bookings for every dollar spent. Another way to save is by bundling your hotel and flights together on Expedia.

*Excludes taxes and fees. OneKeyCash is not redeemable for cash and can only be used on Expedia and other participating brands.

Explore a world of travel with Expedia