Saint Louis hotels

More than 86 hotels in Saint Louis, accommodations, apartments, holiday homes, villas...

    Check-in Check-out
    Book now and pay later
    No hidden charges or fees
    No cancellation fees from ebooking.com
    Cancel or modify your booking without additional charges (subject to accommodation conditions)
    Find the best-priced accommodation
    Book now and save more
    Hotels in St. Louis are synonymous with variety and charm. Nestled on the banks of the Mississippi River, this splendid city delights both tourists and locals alike with its exquisite fusion of history, culture and entertainment. Staying here will allow you to uncover everything ranging from antiquated neighbourhoods to modern skyscrapers, not forgetting its famous 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, as well as private parking and it is pet-friendly.

    Show prices
    best western kirkwood inn
    1200 South Kirkwood Road

    The Best Western Kirkwood Inn, a hotel with a restaurant, open-air swimming pool, gym, complimentary car park, and an indispensable 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 offers complimentary parking, allows pets and features an indoor swimming pool and 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 car park, restaurant, gym, bar, and 24h 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, provides amenities such as an indoor swimming pool, gymnasium, restaurant, and car park.

    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, free internet and 24-hour reception.

    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 offering free WiFi and outstanding 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 provides spacious and modern suites complete with flat screen televisions, WiFi access, an indoor swimming pool and gymnasium.

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

    Enjoy the Courtyard by Marriott St. Louis West County, with complimentary parking, a gym, a bar, 24-hour reception, and free WiFi in communal 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, restaurant, gym, outdoor swimming pool and complimentary parking.

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

    Enjoy a unique experience at the Hyatt Regency Saint Louis at The Arch, featuring amenities such as a gym, complimentary 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 parking, 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 haven with an indoor pool, jacuzzi, and free parking.

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

    Enjoy a cosy 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 hotel Drury Plaza St. Louis at the Arch features amenities such as a swimming pool, restaurant, gym, and it welcomes pets.

    Price from 97 USD per night
    Show prices

    Exploring Accommodation in St. Louis

    St. Louis, "the Gateway to the West", is a veritable melting pot of cultures and traditions. If you're looking for hotels in St. Louis, United States, you'll be pleased to know that you have at your disposal a wide variety of options, from lavish riverside accommodations to modest guest houses situated in districts brimming with historic charm. Here you can admire the grandeur of the Gateway Arch, visit numerous museums, enjoy live blues music and indulge in renowned local cuisine. The city also stands out for its green spaces, such as Forest Park, which is larger than New York's Central Park. Within the park are several tourist attractions, including the St. Louis Zoo and the St. Louis Art Museum, perfect for a family outing.

    Choosing accommodation in St. Louis will never be a problem, as the city offers options for all tastes and budgets. From luxury hotels with breathtaking views of the Mississippi River to charming guest houses in historic neighbourhoods. The Central West End and The Grove districts are popular for their lively nighttime entertainment scenes and eclectic restaurants, whilst Downtown is filled with skyscrapers, upscale shops and magnificent art galleries. Moreover, St. Louis is not short of sporting events. The city is home to the MLB's St. Louis Cardinals and the NHL's St. Louis Blues, thus sports fans will also have their share of fun assured. Whatever your visiting purpose, seeking Accommodation in St. Louis will give you the chance to fully immerse yourself in this dynamic city, exploring its rich history, vibrant culture and unrivalled 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!