Saint Louis hotels

More than 90 accommodations in Saint Louis, hotels, apartments, vacation homes, villas...

    Check-in Check-out
    Book without any prepayment
    No surcharges or hidden costs
    No ebooking.com cancellation fee
    Cancel or modify your reservation without additional charges according to establishment
    Find your place at the best price
    Book now and save more
    The charm and diversity of St. Louis hotels is a true reflection of the city itself. Set on the banks of the Mississippi River, this city captivates tourists and locals alike with its alluring blend of history, culture, and entertainment. Staying here will allow you to explore everything from antique-filled neighborhoods to modern skyscrapers, not to mention its renowned blues music and delectable local cuisine.

    Most popular Saint Louis hotels


    aloft st. louis cortex
    4245 Duncan Avenue

    Aloft St. Louis Cortex, in St. Louis, offers free Wi-Fi, a gym, and a swimming pool, in addition to private parking and is pet-friendly.

    Show prices
    best western kirkwood inn
    1200 South Kirkwood Road

    The Best Western Kirkwood Inn, a hotel featuring a restaurant, outdoor pool, gym, free car park and a crucial room service.

    Price from 86 USD per night
    Show prices
    residence inn by marriott st. louis west county
    12815 Daylight Drive

    The Residence Inn by Marriott St. Louis West County provides complimentary parking, permits pets, and features an indoor pool alongside free WiFi.

    Price from 91 USD per night
    Show prices
    the pennywell st louis downtown a hilton hotel
    400 Olive Street

    Pennywell St. Louis Downtown, a Hilton hotel with parking, restaurant, gym, bar and 24-hour reception. Ideal for a comfortable stay.

    Price from 80 USD per night
    Show prices
    holiday inn st louis downtown/convention center, an ihg hotel
    811 North 9th Street

    The Holiday Inn St Louis Downtown/Convention Center, an IHG Hotel, offers facilities such as an indoor swimming pool, gym, restaurant and parking.

    Price from 82 USD per night
    Show prices
    hampton inn st louis- at the arch
    333 Washington Avenue

    Hampton Inn St Louis - at the Arch offers splendid views, an indoor pool, gym, complimentary internet and a 24-hour front desk.

    Price from 84 USD per night
    Show prices
    magnolia hotel st. louis, a tribute portfolio hotel
    421 North 8th Street

    Enjoy your stay at the Magnolia Hotel St. Louis, a spectacular tribute with free WiFi and exceptional gym facilities.

    Price from 87 USD per night
    Show prices
    embassy suites saint louis - downtown
    610 North 7th Street

    The Embassy Suites Saint Louis - Downtown offers spacious, modern suites with flat screen TV, WiFi, indoor pool and gym.

    Price from 91 USD per night
    Show prices
    courtyard by marriott st. louis west county
    12815 Daylight Drive

    Enjoy your stay at the Courtyard by Marriott St. Louis West County, complete with free parking, a gym, bar, 24-hour front desk, and free WiFi in public areas.

    Price from 87 USD per night
    Show prices
    pear tree inn st. louis near union station
    2211 Market Street

    At Pear Tree Inn St. Louis, a 3-star hotel, enjoy free WiFi, a restaurant, gym, outdoor swimming pool and complimentary car park.

    Price from 97 USD per night
    Show prices
    hyatt regency saint louis at the arch
    315 Chestnut Street

    Relish a unique experience at Hyatt Regency Saint Louis at The Arch, with amenities such as a gym, free WiFi and parking.

    Price from 99 USD per night
    Show prices
    the last hotel
    1501 Washington Avenue

    The Last Hotel in Saint Louis offers a restaurant, gym, bar, private car park, free Wi-Fi, 24-hour reception, and rooms.

    Price from 119 USD per night
    Show prices
    la quinta inn & suites by wyndham st louis route 66
    1580 South Kirkwood Road

    Discover La Quinta Inn & Suites by Wyndham St Louis Route 66, a paradise equipped with an indoor pool, Jacuzzi and complimentary parking.

    Price from 66 USD per night
    Show prices
    missouri athletic club
    405 Washington Avenue

    Enjoy a comfortable stay at Missouri Athletic Club, a 3-star hotel with a restaurant, bar and room service in St. Louis.

    Price from 104 USD per night
    Show prices
    drury plaza st. louis at the arch
    2 South 4th Street

    The Drury Plaza St. Louis at the Arch hotel features amenities such as a swimming pool, a restaurant and gym, and is pet-friendly.

    Price from 97 USD per night
    Show prices

    Exploring Accommodation in St. Louis

    St. Louis, the "Gateway to the West," is a true melting pot of cultures and traditions. If you're searching for hotels in St. Louis, United States, you'll be pleased to know that a wide range of options awaits — from luxurious lodgings by the Mississippi River to quaint inns nestled in historic neighborhoods brimming with charm. Here, you'll be able to marvel at the majesty of the Gateway Arch, visit numerous museums, enjoy live blues music, and savor the local acclaimed cuisine. The city also shines with its green spaces; Forest Park, for example, is larger than New York's Central Park. Within the park itself are several tourist attractions, such as the St. Louis Zoo and the St. Louis Art Museum, a perfect pick for a family day trip.

    Picking accommodations in St. Louis won't be an issue as the city offers options for every taste and budget, from luxury hotels boasting picturesque views of the Mississippi to small, charming inns in historic neighborhoods. The districts of The Central West End and The Grove are particularly popular for their vibrant nightlife and eclectic dining, while Downtown is filled with sky-piercing towers, high-end shops, and magnificent art galleries. Moreover, sports enthusiasts won't be disappointed; the city is home to the MLB's St. Louis Cardinals and the NHL's St. Louis Blues. So whatever brings you to this dynamic city, sourcing accommodation in St. Louis will open the doors to its rich history, pulsating culture, and unrivaled spirit of hospitality.

    Frequently Asked Questions

    How much does a weekend stay in a hotel in Saint Louis cost?

    A weekend stay at a hotel in Saint Louis costs an average of 215$ (based on ebooking.com rates).

    How much does a high-season weekend stay in a hotel in Saint Louis cost?

    A high-season weekend stay at a hotel in Saint Louis costs an average of 253$ (based on ebooking.com rates).




    Get the best deals and offers!