18+ Hotels In St. Louis, Missouri

With iconic landmarks, an exciting food scene, and plenty of entertainment, St. Louis has something for everyone. These 18+ hotels offer a smooth check-in experience, so you can enjoy the best of the Gateway City without hassle.

St. Louis brings together big city sights and a down-to-earth vibe that makes it easy to feel at home. You’ve got the iconic Gateway Arch, of course, but there’s a lot more going on - from catching a baseball game at Busch Stadium to checking out live music in the Delmar Loop. If there’s one thing you shouldn’t miss, it’s a visit to Forest Park. It’s bigger than Central Park, packed with free museums, and perfect for a lazy afternoon of wandering.

Hotels that welcome under-21s aren’t on every block, but we’ve rounded up the ones that do. Whether you want a downtown stay close to the action or a budget spot a little outside the center, these hotels come in all price ranges and won’t hassle you about your age at check-in.

The list 19 hotels for 18- to 20-year-olds in St. Louis

Filter by price: All $$$ Cheap $$$ Mid-range $$$ Expensive
  • 1 Casa Magnolia B & B Saint Louis $$$

    Guest Rating 9.9 Casa Magnolia B & B is situated in the city of St. Louis, in the Shaw neighorhood and features a seasonal outdoor swimming pool. The property has a garden, as well as a shared lounge. Show full description

    Address 4171 Magnolia Avenue Show on map
    • The minimum age for check-in at this hotel is 18
    • Swimming pool.
    • Tennis court.
    • Free parking available.
  • 2 Drury Inn and Suites St Louis Collinsville Collinsville $$$

    *** Guest Rating 9.3 Located along Interstates 55 and 70 and 13 miles from central St. Louis, this Collinsville, Illinois hotel serves a daily hot breakfast. Each guest room is equipped with a flat-screen cable TV. Show full description

    Address 602 North Bluff Road Show on map
    • The minimum age for check-in at this hotel is 18
    • Swimming pool.
    • Gym / fitness center.
    • Pets are welcome.
    • Free parking available.
  • 3 Drury Inn & Suites St. Louis Brentwood Brentwood $$$

    *** Guest Rating 9.2 An indoor/outdoor pool with a hot tub highlights this hotel with free WiFi access in Brentwood. The St. Louis city center is 8. Show full description

    Address 8700 Eager Road Show on map
    • The minimum age for check-in at this hotel is 18
    • Swimming pool.
    • Gym / fitness center.
    • Pets are welcome.
    • Free parking available.
  • 4 Drury Inn & Suites St. Louis Forest Park Saint Louis $$$

    *** Guest Rating 9.1 Just off Interstate 44 and less than 7 miles from the Gateway Arch and Saint Louis city centre, this Forest Park hotel features guest rooms with free Wi-Fi and flat-screen TV. A complimentary hot breakfast is served each morning. A microwave and fridge are included in each room at Drury Inn & Suites Near Forest Park. Show full description

    Address 2111 Sulphur Avenue Show on map
    • The minimum age for check-in at this hotel is 18
    • Swimming pool.
    • Gym / fitness center.
    • Pets are welcome.
    • Free parking available.
  • 5 Drury Plaza St. Louis at the Arch Downtown St. Louis $$$

    *** Guest Rating 9.0 Stay in the heart of Saint Louis. Less than 5 minutes’ walk from the Gateway Arch and Busch Stadium, this hotel is located in the heart of Saint Louis city centre. A free hot breakfast is served each morning. Show full description

    Address 2 South 4th Street Show on map
    • The minimum age for check-in at this hotel is 18
    • Swimming pool.
    • Gym / fitness center.
    • Pets are welcome.
  • 6 Drury Inn and Suites St Louis Union Station Downtown St. Louis $$$

    *** Guest Rating 8.9 Stay in the heart of Saint Louis. Adjacent to St. Louis Union Station and less than 10 minutes’ walk from the Scottrade Center, this hotel features guest rooms with free WiFi and flat-screen TVs. Show full description

    Address 201 South 20th Street Show on map
    • The minimum age for check-in at this hotel is 18
    • Swimming pool.
    • Gym / fitness center.
    • Pets are welcome.
  • 7 Pear Tree Inn St. Louis Airport Edmundson $$$

    ** Guest Rating 8.9 Just off Interstate 70 and less than 3 minutes’ drive from Lambert St Louis International Airport, this hotel includes a cable TV and free Wi-Fi. An outdoor pool is featured on site. Ironing facilities and a hairdryer are also provided in every guest room. Show full description

    Address 10810 Pear Tree Lane Show on map
    • The minimum age for check-in at this hotel is 18
    • Swimming pool.
    • Gym / fitness center.
    • Pets are welcome.
    • Free parking available.
  • 8 Drury Inn & Suites St. Louis Airport Edmundson $$$

    *** Guest Rating 8.7 Less than 2 minutes’ drive from the Lambert St. Louis International Airport, this hotel offers free Wi-Fi and a flat-screen TV in every guest room. A 24-hour fitness center is featured on site. Show full description

    Address 10490 Natural Bridge Road Show on map
    • The minimum age for check-in at this hotel is 18
    • Swimming pool.
    • Gym / fitness center.
    • Pets are welcome.
    • Free parking available.
  • 9 Best Western Plus St. Louis Airport Hotel Saint Louis $$$

    *** Guest Rating 8.7 Located off I-70 and across from the Lambert-St. Louis International Airport, this property features free WiFi. Cable TV, a work desk and ironing facilities are offered in each wood-furnished room of the Best Western Plus St. Show full description

    Address 4576 Woodson Rd Show on map
    • The minimum age for check-in at this hotel is 18
    • Swimming pool.
    • Gym / fitness center.
  • 10 Drury Inn & Suites St. Louis - Fairview Heights Fairview Heights $$$

    *** Guest Rating 8.7 Conveniently located off Interstate 64 and just a 15-minute drive from downtown St. Louis, this hotel features a flat-screen TV in every guest room. A complimentary hot breakfast is served each morning. Show full description

    Address 12 Ludwig Drive Show on map
    • The minimum age for check-in at this hotel is 18
    • Swimming pool.
    • Gym / fitness center.
    • Pets are welcome.
    • Free parking available.
  • 11 Courtyard St. Louis Brentwood Richmond Heights $$$

    *** Guest Rating 8.6 Located in Richmond Heights, 10 miles from St. Louis Gateway Arch, Courtyard St. Louis Brentwood provides accommodations with free bikes, free private parking, a fitness center and a restaurant. Show full description

    Address 8101 Dale Avenue Show on map
    • The minimum age for check-in at this hotel is 18
    • Gym / fitness center.
    • Free parking available.
  • 12 Pear Tree Inn St. Louis Near Union Station Downtown St. Louis $$$

    *** Guest Rating 8.3 Stay in the heart of Saint Louis. Less than 10 minutes’ walk from Saint Louis Union Station and the Scottrade center, this hotel features flat-screen TVs and free Wi-Fi in every guest room. A complimentary continental breakfast is served each day. Show full description

    Address 2211 Market Street Show on map
    • The minimum age for check-in at this hotel is 18
    • Swimming pool.
    • Gym / fitness center.
    • Pets are welcome.
    • Free parking available.
  • 13 Pear Tree Inn St Louis Convention Center Downtown St. Louis $$$

    *** Guest Rating 8.3 Stay in the heart of Saint Louis. Serving a daily hot breakfast with eggs, sausage, and Belgian waffles, this central St. Louis hotel is just 8 minutes’ walk from the famous Gateway Arch. Show full description

    Address 711 North Broadway Show on map
    • The minimum age for check-in at this hotel is 18
    • Swimming pool.
    • Gym / fitness center.
    • Pets are welcome.
  • 14 Hyatt Regency Saint Louis at The Arch Downtown St. Louis $$$

    **** Guest Rating 8.0 Stay in the heart of Saint Louis. Adjacent to the Gateway Arch in the heart of city centre, this hotel features rooms with 50-inch flat-screen TVs and free WiFi access. A variety of sophisticated dining options are available on site. Show full description

    Address 315 Chestnut Street Show on map
    • The minimum age for check-in at this hotel is 18
    • Gym / fitness center.
    • Pets are welcome.
  • 15 Le Méridien St. Louis Clayton Clayton $$$

    **** Guest Rating 7.7 Located in Clayton, 10 miles from St. Louis Gateway Arch, Le Méridien St. Louis Clayton provides accommodations with a seasonal outdoor swimming pool, private parking, a fitness center and a shared lounge. Show full description

    Address 7730 Bonhomme Avenue Show on map
    • The minimum age for check-in at this hotel is 18
    • Rooftop pool.
    • Tennis court.
    • Gym / fitness center.
    • Pets are welcome.
  • 16 Red Lion Inn & Suites Pontoon Beach Pontoon Beach $$$

    ** Guest Rating 7.2 Hotel Camelot, conveniently near downtown Saint Louis, offer guests relaxing stay after enjoying the many City attractions it has to offer. Guests are minutes away from the Gateway Arch, Busch Stadium, Zoo and Science and Art Museum. The Hotel Camelot Hotel is near the Soccer of Fun Fields, Alton Belle Riverboat Casino, Gateway International Race Track and Southern Illinois University of Edwardsville. Show full description

    Address 1240 East Chain Of Rocks Road Show on map
    • The minimum age for check-in at this hotel is 18
    • Swimming pool.
    • Pets are welcome.
    • Free parking available.
  • 17 Country Inn & Suites by Radisson, Fairview Heights, IL Fairview Heights $$$

    *** Guest Rating 6.7 Located within 13 miles of St. Louis Gateway Arch and 12 miles of Laclede's Landing, Country Inn & Suites by Radisson, Fairview Heights, IL has rooms in Fairview Heights. With free WiFi, this 3-star hotel offers a business center. Show full description

    Address 140 Ludwig Drive Show on map
    • The minimum age for check-in at this hotel is 18
    • Heated pool.
    • Gym / fitness center.
    • Free parking available.
  • 18 Motel 6-Caseyville, IL - Caseyville Il Caseyville

    **** Guest Rating 6.1 This motel is off of Interstate 64, just 8.5 miles from downtown Saint Louis. It features an outdoor pool. Show full description

    Address 2431 Old Country Inn Dr Show on map
    • The minimum age for check-in at this hotel is 18
    • Swimming pool.
    • Pets are welcome.
    • Free parking available.
  • 19 Fairfield Inn Saint Louis Collinsville Collinsville $$$

    *** Guest Rating 5.5 Located 13 miles away from downtown St. Louis, this hotel is located in Collinsville and offers an indoor pool, complimentary hot breakfast and free WiFi. Every room at Fairfield Inn Saint Louis Collinsville provides a 32-inch flat-screen LCD TV with premium cable channels, a microwave and a small refrigerator. Show full description

    Address 4 Gateway Drive Show on map
    • The minimum age for check-in at this hotel is 18
    • Free parking available.