We noticed that you're using an unsupported browser. The TripAdvisor website may not display properly.
We support the following browsers:
Windows: Internet Explorer, Mozilla Firefox, Google Chrome. Mac: Safari.
Want the lowest hotel prices? You're in the right place. We check 200+ sites for you.

Hotels near Peabody Opera House

View map
Map
Satellite
Map updates are paused. Zoom in to see updated info.
Reset zoom
Updating Map...
Your filters are still active.
There are no pins in your viewport. Try moving the map or changing your filters.
Check In Check Out
    There are no pins in your viewport. Try moving the map or changing your filters.
    • {providername} {price}
    {providername} {price}
      {listitems}
    {sold_out_text}
    We can't find prices for this accommodation
    From {rate_price} {rate_periodicity}
    Your Hotel Search
    Check In Check Out
    Show Prices
    Clear all
    Your Selections
      Free Wifi Budget Breakfast included Mid-range Downtown Luxury Free Parking Pool Family-friendly Pets Allowed Suites Romantic Trendy Restaurant Spa City Centre Kitchenette Fitness centre Quaint Airport Transportation Best Value Room Service Charming Classic Independent Hotels Boutique Casino Bar/Lounge Quiet Business Green & up Internet & up Business services Meeting room Non-Smoking Hotel & up Most Booked Hotels Air Conditioning Travellers' Top-Rated Hotels Concierge Reduced mobility rooms City Museum St. Louis Zoo Drury Inn & Suites Hampton Inn Gateway Arch Holiday Inn EconoLodge Motel 6 Extended Stay America Hilton Hotels Americas Best Value Inns Sheraton Courtyard Marriott Days Inn Homewood Suites Holiday Inn Express Golf course $ $$ $$$ $$$$ La Quinta Inn & Suites Super 8 Embassy Suites Forest Park The Hill Riverfront Quality Inn DoubleTree Residence Inn Red Roof Inns Crowne Plaza Grand Center / Midtown Springhill Suites Best Western Comfort Inn Drury Plaza Hotel Hawthorn Suites Renaissance Lafayette Square Four Seasons Best Value Hotels Ritz-Carlton Home2Suites Sonesta ES Suites Hilton Garden Inn Travelodge Hyatt Pear Tree Inn Knights Inn Staybridge Suites Magnuson Hotels Westin
    Price per night
    Enter dates & see best prices
    to
    Traveller Rating
    Location
    Any Distance
    from
    Amenities
    More
    Amenities
    Hotel class
    Neighbourhoods
    More
    Neighbourhoods
    Style
    More
    Style
    Hotel brand
    More
    Hotel brand
    • Sort by:
    • Traveller Ranked
    • Popularity
    TripAdvisor members only.
    Login for exclusive access to hotel deals up to 40% off
    Login to get best prices
    Sponsored
    #55 of 119 hotels in Saint Louis
    26 N Meramec Ave, Clayton, Saint Louis, MO 63105-3859
    12.2 km from Peabody Opera House
    Seven Gables Inn
    $$$$$$
    Show Prices
    #4 of 119 hotels in Saint Louis
    920 S Taylor Ave, Saint Louis, MO 63110-1512
    5.1 km from Peabody Opera House
    15/01/2017I Love Home2Suites!
    14/01/2017I wouldn't stay anywhere else
    Home2 Suites by Hilton St. Louis \/ Forest Park
    $$$$$$$
    Show Prices
    #37 of 119 hotels in Saint Louis
    4550 Forest Park Ave, Saint Louis, MO 63108-2114
    5.3 km from Peabody Opera House
    10/01/2017Friendly staff
    05/10/2016St Louis Children's Hospital
    The Parkway Hotel
    $$$$$$$$
    Show Prices
    #74 of 119 hotels in Saint Louis
    4630 Lindell Blvd, Saint Louis, MO 63108-3726
    5.4 km from Peabody Opera House
    28/12/2016LOVED MY STAY
    30/11/2016Sewage, sewage and more sewage
    Holiday Inn Express St. Louis Central West End
    $$$$$$
    Show Prices
    #31 of 119 hotels in Saint Louis
    212 N Kings Highway, Saint Louis, MO 63108
    5.7 km from Peabody Opera House
    The Chase Park Plaza
    $$$$$$$$
    Show Prices
    #6 of 119 hotels in Saint Louis
    5650 Oakland Ave, Saint Louis, MO 63110-1316
    6.9 km from Peabody Opera House
    Hampton Inn & Suites St. Louis at Forest Park
    $$$$$$
    Show Prices
    600 Water St, Cahokia, IL 62206
    6.9 km from Peabody Opera House
    Trails End Motel
    $$$$
    Show Prices
    #77 of 119 hotels in Saint Louis
    5823 Wilson Ave, Saint Louis, MO 63110-2709
    7.3 km from Peabody Opera House
    21/11/2016Not as good as 2 years ago
    17/08/2016Uhmm-Red Roof
    Red Roof Inn Plus St Louis-Forest Park\/Hampton Avenue
    $$$$$
    Show Prices
    #71 of 119 hotels in Saint Louis
    5915 Wilson Ave, Saint Louis, MO 63110-2711
    7.4 km from Peabody Opera House
    Holiday Inn Forest Park
    $$$$$
    Show Prices
    #19 of 119 hotels in Saint Louis
    2111 Sulphur Avenue, Saint Louis, MO 63139
    7.6 km from Peabody Opera House
    11/01/2017Nice place
    23/12/2016Hospital appointment at Washington
    Drury Inn & Suites St. Louis Forest Park
    $$$$$$
    Show Prices
    1607 Pontiac Dr, Cahokia, IL 62206-2541
    8.6 km from Peabody Opera House
    03/10/2016Family function
    06/08/2016Close to St Louis attractions
    Comfort Inn & Suites
    $$$$
    Show Prices
    #8 of 119 hotels in Saint Louis
    6177 Delmar Blvd, Saint Louis, MO 63112-1203
    9.0 km from Peabody Opera House
    18/01/2017Love this hotel!
    15/01/2017First rate, super area
    Moonrise Hotel
    $$$$$$$$
    Show Prices
    #34 of 119 hotels in Saint Louis
    6300 Clayton Rd, Saint Louis, MO 63117-2500
    9.1 km from Peabody Opera House
    The Cheshire
    $$$$$$$
    Show Prices
    1100 Niedringhaus Ave, Granite City, IL 62040-3334
    9.1 km from Peabody Opera House
    No photo provided
    $$$$
    Show Prices
    4700 Collinsville Rd, East Saint Louis, IL 62201-2353
    9.2 km from Peabody Opera House
    01/05/2016Awful And Creepy
    10/09/2015Clean hotel and cool staff
    Indian Mounds Motel
    $$$$
    Show Prices
    5307 Bunkum Rd, East Saint Louis, IL 62204-2838
    9.4 km from Peabody Opera House
    No photo provided
    $$$$
    Show Prices
    5280 Collinsville Road, Sauget, IL 62201-2344
    9.8 km from Peabody Opera House
    20/03/2016Laughably bad
    18/08/2015Worse motel ever
    Royal Relax Inn Fairmont City
    $$$$
    Show Prices
    #14 of 119 hotels in Saint Louis
    100 Carondelet Plz, Clayton, Saint Louis, MO 63105-3434
    11.4 km from Peabody Opera House
    The Ritz-Carlton, St. Louis
    $$$$$$$$
    Show Prices
    #47 of 119 hotels in Saint Louis
    1231 Strassner Dr, Brentwood, Saint Louis, MO 63144-1875
    11.6 km from Peabody Opera House
    16/01/2017Great location
    22/12/2016Convenient Location
    SpringHill Suites St. Louis Brentwood
    $$$$
    Show Prices
    #76 of 119 hotels in Saint Louis
    7730 Bonhomme Avenue, Clayton, Saint Louis, MO 63105
    11.8 km from Peabody Opera House
    16/11/2016Nice Stay!!
    14/11/2016Ambivalent About This One...
    Sheraton Clayton Plaza Hotel St. Louis
    $$$$$$$$
    Show Prices
    #26 of 119 hotels in Saint Louis
    7750 Carondelet Ave, Clayton, Saint Louis, MO 63105-3317
    11.9 km from Peabody Opera House
    Clayton Plaza Hotel
    $$$$$
    Show Prices
    #17 of 119 hotels in Saint Louis
    777 River City Casino Blvd, Saint Louis, MO 63125-1019
    12.1 km from Peabody Opera House
    18/01/2017Great place to stay!!
    18/01/2017Just passing through
    River City Casino & Hotel
    $$$$$$$$
    Show Prices
    442 S Demazenod Dr, Belleville, IL 62223-1023
    12.1 km from Peabody Opera House
    10/01/2017Old hotel, needs renovation
    14/12/2016Christmas Lights!
    Our Lady of the Snows Shrine Hotel
    $$$$
    Show Prices
    #55 of 119 hotels in Saint Louis
    26 N Meramec Ave, Clayton, Saint Louis, MO 63105-3859
    12.2 km from Peabody Opera House
    Seven Gables Inn
    $$$$$$
    Show Prices
    #9 of 119 hotels in Saint Louis
    216 N Meramec Ave, Clayton, Saint Louis, MO 63105-3702
    12.3 km from Peabody Opera House
    17/01/2017An Ice Storm Party
    08/01/2017Great value, location
    Hampton Inn and Suites Clayton \/ St Louis - Galleria Area
    $$$$$$$
    Show Prices
    #69 of 119 hotels in Saint Louis
    8011 Galleria Pkwy, Richmond Heights, Saint Louis, MO 63117-1311
    12.3 km from Peabody Opera House
    Residence Inn St. Louis Galleria
    $$$$
    Show Prices
    #2 of 119 hotels in Saint Louis
    8700 Eager Road, Brentwood, Saint Louis, MO 63144-1427
    12.4 km from Peabody Opera House
    13/01/2017Great experience!
    11/01/2017The most inviting Hotel
    Drury Inn & Suites St. Louis Brentwood
    $$$$
    Show Prices
    #39 of 119 hotels in Saint Louis
    8040 Clayton Rd, Richmond Heights, Saint Louis, MO 63117-1102
    12.5 km from Peabody Opera House
    07/01/2017Very helpful staff
    03/01/2017Fine Hotel
    Homewood Suites St. Louis - Galleria
    $$$$
    Show Prices
    2431 Old Country Inn Rd, I-64 at Exit #9, Caseyville, IL 62232-2305
    13.3 km from Peabody Opera House
    02/10/2016Very thin walls
    27/09/2016Ok for the Money
    Motel 6 St Louis East - Caseyville
    $$$$
    Show Prices
    8230 W. Illinois Highway 15, Belleville, IL 62223
    13.4 km from Peabody Opera House
    25/12/2005small cottages
    No photo provided
    $$$$
    Show Prices
    2423 Old Country Inn Dr, Caseyville, IL 62232-2305
    13.4 km from Peabody Opera House
    22/09/2016Not bad, not great
    11/08/2015AVOID LIKE THE PLAGUE!
    America\\
    $$$$
    Show Prices
    *Prices above are provided by partners for one room, double occupancy and do not include all taxes and fees. Please see our partners for full details. Any taxes and fees displayed, if applicable, are estimates only. Please see further details from our partners, who set the prices. Before you complete any reservation, we recommend that you verify the total cost including taxes and fees.