Beginning of main content
Trip Type
Flight 1
Flight 2
Flight 3
Flight 4
Flight 5

Get 24/7 travel help, thanks to our Customer First Guarantee

Save an extra 10% or more on select hotels with Member Discounts

Access exclusive hotel deals, only with the Travelocity app

Featured St. Louis 2 Star Hotels

Red Roof Inn PLUS+ St Louis - Forest Park/ Hampton Ave  $76
Red Roof Inn PLUS+ St Louis - Forest Park/ Hampton Ave 

Red Roof Inn PLUS+ St Louis - Forest Park/ Hampton Ave 

5823 Wilson Avenue, St. Louis, MO
     
    2.5 out of 5.0

    Situated in St. Louis, this motel is within 2 mi (3 km) of Forest Park, St. Louis Zoo, and St. Louis Science Center. Missouri Botanical Gardens and Arboretum and St. Louis Art Museum are also within 3 mi (5 km).

    Motel 6 Hazelwood $50
    Motel 6 Hazelwood

    Motel 6 Hazelwood

    5781 Campus Ct, Hazelwood, MO
       
      2.0 out of 5.0

      Situated near the airport, this motel is 2.5 mi (4 km) from St. Louis Mills Mall and within 6 mi (10 km) of Hollywood Casino Amphitheatre and James S. McDonnell Prologue Room. Payne-Gentry Historical House and Old St. Ferdinand Shrine are also within 6 mi (10 km).

      Extended Stay America - St. Louis - Westport - Central $66
      Extended Stay America - St. Louis - Westport - Central

      Extended Stay America - St. Louis - Westport - Central

      12161 Lackland Rd, Maryland Heights, MO
         
        2.5 out of 5.0

        Situated in the suburbs, this hotel is within 3 mi (5 km) of Westport Plaza, Creve Coeur Golf Club, and New Jewish Theatre. Holocaust Museum is 2.7 mi (4.4 km) away.

        Days Inn and Suites by Wyndham St. Louis/Westport Plaza $68
        Days Inn and Suites by Wyndham St. Louis/Westport Plaza

        Days Inn and Suites by Wyndham St. Louis/Westport Plaza

        1970 Craig Rd, Maryland Heights, MO
           
          2.5 out of 5.0

          Situated near the airport, this hotel is 0.1 mi (0.1 km) from Westport Plaza and within 12 mi (20 km) of Hollywood Casino Amphitheatre and Lindenwood University. Washington University and Magic House - St. Louis Children's Museum are also within 16 mi (25 km).

          Best Western St. Louis Inn $76
          Best Western St. Louis Inn

          Best Western St. Louis Inn

          6224 Heimos Industrial Park Dr, St. Louis, MO
             
            2.5 out of 5.0

            Situated in St. Louis, this hotel is 2.4 mi (3.9 km) from Suson Park and 2.4 mi (3.9 km) from Kennedy Rink. Arnold Historical Society & Museum and Sylvan Springs County Park are also within 9 mi (15 km).

            La Quinta by Wyndham St. Louis Westport $72
            La Quinta by Wyndham St. Louis Westport

            La Quinta by Wyndham St. Louis Westport

            11805 Lackland Rd, Maryland Heights, MO
               
              2.5 out of 5.0

              Situated in the business district, this hotel is within 3 mi (5 km) of Westport Plaza, New Jewish Theatre, and Holocaust Museum. Hollywood Casino Amphitheatre and St. Louis Car Museum are also within 6 mi (10 km).

              Hampton Inn & Suites St. Louis at Forest Park, MO $149
              Hampton Inn & Suites St. Louis at Forest Park, MO

              Hampton Inn & Suites St. Louis at Forest Park, MO

              5650 Oakland Avenue, St. Louis, MO
                 
                2.5 out of 5.0

                Located in the heart of St. Louis, this hotel is within a 15-minute walk of Forest Park and St. Louis Science Center. St. Louis Zoo and Barnes Jewish Hospital are also within 2 mi (3 km). Central West End Station is 27 minutes by foot.

                Motel 6 Maryland Heights, MO $45
                Motel 6 Maryland Heights, MO

                Motel 6 Maryland Heights, MO

                12330 Dorsett Rd, Maryland Heights, MO
                   
                  2.0 out of 5.0

                  Situated in Maryland Heights, this hotel is 0.1 mi (0.1 km) from Westport Plaza and within 6 mi (10 km) of Hollywood Casino Amphitheatre and Creve Coeur Golf Club. New Jewish Theatre and Holocaust Museum are also within 6 mi (10 km).

                  Holiday Inn Express & Suites St Louis Airport $111
                  Holiday Inn Express & Suites St Louis Airport

                  Holiday Inn Express & Suites St Louis Airport

                  10000 Natural Bridge Road, St. Louis, MO
                     
                    2.5 out of 5.0

                    Located in Airport Township, this hotel is within 6 mi (10 km) of Blanche M. Touhill Performing Arts Center, St. Louis Mercantile Library, and St. Louis Car Museum. Westport Plaza and Hollywood Casino Amphitheatre are also within 9 mi (15 km). Lambert Main Terminal Station is 22 minutes by foot and Lambert East Terminal Station is 30 minutes.

                    Pear Tree Inn Airport - St. Louis - St. Ann, MO $80
                    Pear Tree Inn Airport - St. Louis - St. Ann, MO

                    Pear Tree Inn Airport - St. Louis - St. Ann, MO

                    10810 Pear Tree Ln, St. Ann, MO
                       
                      2.5 out of 5.0

                      Located in Airport Township, this hotel is within 6 mi (10 km) of Blanche M. Touhill Performing Arts Center, Westport Plaza, and St. Louis Mercantile Library. Hollywood Casino Amphitheatre and St. Louis Car Museum are also within 9 mi (15 km). Lambert Main Terminal Station is 10 minutes by foot.

                      La Quinta Inn by Wyndham St. Louis Hazelwood - Airport North $64
                      La Quinta Inn by Wyndham St. Louis Hazelwood - Airport North

                      La Quinta Inn by Wyndham St. Louis Hazelwood - Airport North

                      318 Taylor Rd, Hazelwood, MO
                         
                        2.5 out of 5.0

                        Situated in Hazelwood, this hotel is 1.9 mi (3.1 km) from Old St. Ferdinand Shrine and within 6 mi (10 km) of James S. McDonnell Prologue Room and St. Louis Mills Mall. Westport Plaza and Hollywood Casino Amphitheatre are also within 9 mi (15 km).

                        Super 8 by Wyndham St. Louis North $72
                        Super 8 by Wyndham St. Louis North

                        Super 8 by Wyndham St. Louis North

                        6200 N Broadway, St. Louis, MO
                           
                          2.0 out of 5.0

                          Situated in St. Louis, this hotel is 0.7 mi (1.2 km) from O'Fallon Park and within 3 mi (5 km) of Fairgrounds Park and St. Teresa of Avila Catholic Church. Fox Theater and St. Louis University are also within 6 mi (10 km).

                          Recently booked St. Louis hotels

                          Map

                          2 Star Hotels St. Louis

                          Looking to break out of your routine for some much needed rest and relaxation? Or maybe you’ve already decided it’s time for a trip and are trying to find affordable hotels in St. Louis that won’t bust your travel budget?

                          St. Louis 2 star hotels will give you everything you need to enjoy the city like a local, saving a ton of money so you can hit all the hot spots in town.

                          Have a delicious breakfast at your hotel to fuel up for your day of sightseeing, then enjoy amenities like fresh towels and linens, as well as a nice hot shower to unwind after a busy day of experiencing everything the city has to offer.

                          As you explore a new locale, or one you love to visit over and over, you can rest easy knowing you’re staying in a great hotel that lets you discover St. Louis and welcomes you back to a clean, comfortable room at night.

                          Browse Travelocity’s wide selection of 2 star hotels in St. Louis and find one that’s perfectly priced and places you next to all the best activities and sights. The town is your oyster, and we can help you seek out its secrets while sticking to your budget.

                          Recent St. Louis Hotel Reviews By Fellow Wanderers

                          Frequent Traveler Searches