Search Hotels in Saint Louis

Select date

Select date

Hotels in Saint Louis

Filter Results

Price per night

Hotels by class

Review rating

Other accommodation

Thematic hotels

Hotel facilities

Room facilities

Districts

Attractions

Hotel name

Apply Filters
Clear Filters

9 properties found

  • Holiday Inn St. Louis - Downtown Conv Ctr

    811 North Ninth Street, Saint Louis, MO, United States

    0.1 km to Americas Center (Show map)

    Holiday Inn St. Louis - Downtown Conv Ctr is a 5-story hotel in a shopping area of Saint Louis providing a casino, an indoor swimming pool and a tennis court.

    More...

    811 North Ninth Street, Saint Louis, MO, United States

    price for 1 night
    Book Now From US$ 175
    price for 1 night
  • Holiday Inn Downtown/At Convention Center

    811 North 9Th Street, Saint Louis, MO, United States

    0.1 km to Americas Center (Show map)

    Holiday Inn Downtown/At Convention Center offers affordable lodging in Saint Louis. Holiday Inn Downtown/At Convention Center has been welcoming guests to its non-smoking rooms since 1989.

    More...

    811 North 9Th Street, Saint Louis, MO, United States

    price for 1 night
    Book Now From US$ 119
    price for 1 night
  • Embassy Suites St.Louis - Downtown

    610 North 7Th Street, Saint Louis, MO, United States

    0.2 km to Americas Center (Show map)

    Conveniently located next to a stadium and casinos, Embassy Suites St. Louis - Downtown offers such spa facilities as a spa center and a Jacuzzi. Embassy Suites St.

    More...

    610 North 7Th Street, Saint Louis, MO, United States

    price for 1 night
    Book Now From US$ 154
    price for 1 night
  • Marriott St. Louis Grand

    800 Washington Avenue, Saint Louis, MO, United States

    0.2 km to Americas Center (Show map)

    The stylish 4-star Marriott St. Louis Grand Hotel lies within walking distance of GCS Ballpark, Busch Stadium and Malcolm W Martin Memorial Park. Marriott St.

    More...

    800 Washington Avenue, Saint Louis, MO, United States

    price for 1 night
    Book Now From US$ 244
    price for 1 night
  • Courtyard St. Louis Downtown/Convention Center

    823-827 Washington Avenue, Saint Louis, MO, United States

    0.2 km to Americas Center (Show map)

    Courtyard St.

    More...

    823-827 Washington Avenue, Saint Louis, MO, United States

    price for 1 night
    Book Now From US$ 266
    price for 1 night
  • Marriott St. Louis Grand

    800 Washington Avenue, Saint Louis, USA

    0.2 km to Americas Center (Show map)

    The elegant 4-star Renaissance St. Louis Grand & Suites Hotel provides luxury rooms with a breathtaking view of the park.

    More...

    800 Washington Avenue, Saint Louis, USA

    price for 1 night
    Book Now From US$ 130
    price for 1 night
  • Roberts Mayfair

    806 Saint Charles Street, Saint Louis, MO, United States

    0.3 km to Americas Center (Show map)

    The classic The Roberts Mayfair - A Wyndham Historic Hotel offers elegant rooms in proximity to Lazer Force Lazer Tag & Pedal Karts, Malcolm W Martin Memorial Park and Busch Stadium.

    More...

    806 Saint Charles Street, Saint Louis, MO, United States

    price for 1 night
    Book Now From US$ 226
    price for 1 night
  • Magnolia Hotel St. Louis

    421 North 8th Street, Saint Louis, USA

    0.3 km to Americas Center (Show map)

    Magnolia Hotel St. Louis, A Tribute Hotel is a 4-star property only 450 meters from Edward Jones Dome and Gateway Arch. The hotel opened its doors in 1925 and was remodeled in 2008.

    More...

    421 North 8th Street, Saint Louis, USA

    price for 1 night
    Book Now From US$ 118
    price for 1 night
  • Drury Inn & Suites St. Louis Convention Center

    711 North Broadway, Saint Louis, USA

    0.3 km to Americas Center (Show map)

    The family-friendly Drury Inn And Suites St Louis Convention Center is a 3-star property set next to Laclede's Landing, Gateway Arch and Edward Jones Dome.

    More...

    711 North Broadway, Saint Louis, USA

    price for 1 night
    Book Now From US$ 119
    price for 1 night