Star Rating
Hotel Name
Price Range (USD)to
Amenities

63121 Hotels & Accommodations

Hilton Garden Inn St. Louis Airport - St. Louis 4450 Evans Place Dr., St. Louis, MO 63134 ~1.44 miles northwest of 63121
  • Three Star Airport hotel
  • Shuttle from airport available
  • The majority of guests said rooms were clean
  • Most guests found problems with the furniture
From$89
Very Good 4.0 /5Review Score CallBookMore Details
Drury Inn St. Louis Airport 10490 Natural Bridge Rd., St. Louis, MO 63134 ~2.24 miles northwest of 63121
  • 3-star Airport hotel
  • Has environment-friendly policy Read more
  • Great parking, according to 83%
  • Great nights sleep
From$104
Very Good 4.0 /5Guest Reviews CallBookMore Details
Airport Inn & Conference Center
+1-800-881-1523
9600 Natural Bridge Rd., Berkeley, MO 63134 ~2.70 miles northwest of 63121
  • Affordable Airport hotel
  • Gym / Fitness Center Available
St. Louis Travelodge
+1-888-283-3404
9645 Natural Bridge Rd., Berkeley, MO 63134 ~2.75 miles northwest of 63121
  • Economical hotel
  • Check-in time: 11:00 AM
Renaissance St. Louis Airport Hotel in St Louis 9801 Natural Bridge Rd., St Louis, MO 63134 ~3.00 miles northwest of 63121
  • Four-star Airport property
  • Hotel has 19 suites
  • Kitchenette needs more attention
  • Good restaurant service
Holiday Inn Express & Suites St. Louis Airport - St. Louis
+1-866-429-5787
10000 Natural Bridge Rd., St. Louis, MO 63134 ~3.30 miles northwest of 63121
  • Low priced Airport hotel
  • Has environment-friendly policy See policy
From$94
Very Good 4.0 /5Read Reviews CallBookMore Details
Moonrise Hotel : 6177 Delmar 6177 Delmar, St. Louis, MO 63112 ~3.47 miles south of 63121
  • 4 star Downtown property
  • Fitness + Health Center
  • Great desserts & fruits
  • New rooms
From$129
Very Good 4.5 /5Review Score CallBookMore Details
Econo Lodge in Saint Louis
+1-888-690-5247
4576 Woodson Rd., Saint Louis, MO 63134 ~3.55 miles northwest of 63121
  • Two-star property
  • Check-in: 11:00
Holiday Inn St. Louis Airport : 4505 Woodson Rd. 4505 Woodson Rd., St Louis, MO 63134 ~3.57 miles northwest of 63121
  • 3 star Airport property
  • Hotel has an eco-friendly policy Read more
  • Great car access and excellent reception
  • Easily accessible by car and close to the airport
Motel 6 - St. Louis 4545 Woodson Rd., St. Louis, MO 63134 ~3.58 miles northwest of 63121
  • Inexpensive Airport hotel
  • 3 floors in hotel
Quality Inn Airport 10232 Natural Bridge Rd., St Louis, MO 63134 ~3.62 miles northwest of 63121
  • Cheap Airport hotel
  • Hotel has 4 suites
  • Architecture not so nice
  • Fab breakfast at the restaurant
Hilton St. Louis Airport 10330 Natural Bridge Rd., Saint Louis, MO 63134 ~3.75 miles northwest of 63121
  • Expensive Airport property
  • 397 sleeping rooms in hotel
  • Fantastic service
  • Housekeeping was ok, according to 50%
From$71
Very Good 4.0 /5Reviews CallBookMore Details
Super 8 St. Louis Airport 9798 St. Charles Rock Rd., St. Louis, MO 63114 ~3.88 miles west of 63121
  • Two-star Airport property
  • Hotel has 2 floors
From$60
Average 3.0 /5Reviews CallBookMore Details
St. Louis Airport Marriott in St. Louis 10700 Pear Tree Lane, St. Louis, MO 63134 ~4.21 miles northwest of 63121
  • Three Star Airport hotel
  • 600 rooms in hotel
  • Most guests were happy with the shuttle service
  • Most guests said rooms were small
From$67
Very Good 4.0 /5Reviews CallBookMore Details
Seven Gables Inn in Clayton 26 North Meramec Ave., Clayton, MO 63105 ~4.26 miles southwest of 63121
  • Expensive Suburban property
  • Hotel has 32 rooms
  • Good morning breakfast
  • Very good hotel
The Ritz Carlton St. Louis in Clayton 100 Carondelet Plaza, Clayton, MO 63105 ~4.30 miles southwest of 63121
  • High-end Downtown property
  • 301 sleeping rooms in hotel
  • Furniture needs more attention
  • About half of guests considered the lobby entrance to be so-so
From$179
Very Good 4.5 /5Read Reviews CallBookMore Details
Clayton Plaza Hotel - St. Louis 7750 Carondelet, St. Louis, MO 63105 ~4.34 miles southwest of 63121
  • 4-star Suburban property
  • Hotel has 241 rooms
From$109
Very Good 4.0 /5Review Score CallBookMore Details
Pear Tree Inn St. Louis Airport in St. Ann 10810 Pear Tree Lane, St. Ann, MO 63074 ~4.39 miles northwest of 63121
  • Cheap Airport hotel
  • Hotel has an eco-friendly policy See more
From$85
Very Good 4.0 /5Reviews CallBookMore Details
Sheraton Clayton Plaza in St. Louis 7730 Bonhomme Ave., St. Louis, MO 63105 ~4.40 miles southwest of 63121
  • High end Suburban hotel
  • 259 rooms in property
  • Front desk staff were exceptional
  • Great location
Chase Park Plaza 212 North Kingshighway Blvd., St. Louis, MO 63108 ~4.72 miles southeast of 63121
  • High end property
  • 10 floors in property
From$115
Very Good 4.0 /5Review Score CallBookMore Details
Holiday Inn Express St. Louis Central West End 4630 Lindell, St Louis, MO 63108 ~4.86 miles southeast of 63121
  • Three Star Downtown property
  • Check-in time: 3:00pm
  • Most guests liked the proximity to sightseeing
  • Front desk staff was nice and friendly
The Cheshire : 6300 Clayton Rd. 6300 Clayton Rd., St. Louis, MO 63117 ~5.01 miles south of 63121
  • High-end Downtown property
  • 4 floors in hotel
  • Hotel facilities could use a good clean
  • Sofa was dirty
From$109
Very Good 4.0 /5Reviews CallBookMore Details
Knights Inn - Saint Louis
+1-888-305-3366
2790 Target Dr., Saint Louis, MO 63136 ~5.04 miles northeast of 63121
  • 2-star property
  • Toothbrush available
  • Rooms are great
The Parkway Hotel in St. Louis 4550 Forest Park Ave., St. Louis, MO 63108 ~5.13 miles southeast of 63121
  • 3-star property
  • 217 rooms in property
  • Good accessibility by car
  • Train station is close
From$98
Very Good 4.0 /5Review Score CallBookMore Details
Homewood Suites by Hilton St. Louis Galleria : 8040 Clayton Rd. 8040 Clayton Rd., Richmond Heights, MO 63117 ~5.22 miles southwest of 63121
  • Affordable Suburban hotel
  • Free breakfast available
  • Spacious rooms
  • Great service
Quality Inn (Previously Hampton Inn) : 55 Dunn Rd. 55 Dunn Rd., Florissant, MO 63031 ~5.26 miles north of 63121
  • Mid-scale Highway hotel
  • Fitness + Health Center
  • Great location
  • There was no microwave or refrigerator
Hampton Inn & Suites St. Louis at Forest Park 5650 Oakland Ave., St Louis, MO 63110 ~5.34 miles south of 63121
  • 3-star Suburban property
  • Free breakfast
  • Comfort level is high
  • Modestly maintained rooms
From$129
Very Good 4.5 /5Read Reviews CallBookMore Details
Residence Inn by Marriott St. Louis Galleria 8011 Galleria Pkwy., Richmond Heights, MO 63117 ~5.44 miles southwest of 63121
  • Affordable Suburban hotel
  • Fitness center on property
  • Large studio
  • Parking was ok, according to 50%
Home2 Suites by Hilton Forest Park 920 South Taylor, Stl, MO 63110 ~5.56 miles southeast of 63121
  • Mid-scale Highway hotel
  • Comp. Breakfast
Crosslands St. Louis Airport Chapel Ridge Rd - Hazelwood 155 Chapel Ridge Rd., Hazelwood, MO 63042 ~5.66 miles northwest of 63121
  • 2 star Airport property
  • 3 floors in hotel
Airport Plaza Inn & Conference Center - Bridgeton 4530 North Lindbergh Blvd., Bridgeton, MO 63044 ~5.66 miles west of 63121
  • 3-star Airport property
  • Check in: 3:00pm
From$50
Average 3.0 /5Reviews CallBookMore Details
Crowne Plaza St. Louis Airport 11228 Lone Eagle Dr., Bridgeton, MO 63044 ~5.71 miles west of 63121
  • Midscale Airport hotel
  • Hotel has 8 floors
From$76
Very Good 4.0 /5Review Score CallBookMore Details
Homestead Studio Suites St. Louis Airport - Bridgeton 11252 Lone Eagle Dr., Bridgeton, MO 63044 ~5.75 miles west of 63121
  • Two-star Airport hotel
  • Check in: 3:00 PM
  • Free Wifi
  • Service could be improved
Drury Inn & Suites St. Louis Brentwood 8700 Eager Rd., Brentwood, MO 63144 ~5.77 miles southwest of 63121
  • Midscale hotel
  • Free comp. breakfast
Embassy Suites by Hilton St. Louis Airport - Bridgeton
+1-888-690-5281
11237 Lone Eagle Dr., Bridgeton, MO 63044 ~5.81 miles west of 63121
  • High end Airport hotel
  • Airport shuttle provided
  • More comfort would be nice
  • Dryer broke down
Comfort Inn & Suites 7133 Douglas Palmer Place, St. Louis, MO 63042 ~5.87 miles northwest of 63121
  • Low-priced Airport property
  • 15 suites in property
  • Every guests reviewed thought it was clean
  • Good location
From$71
Very Good 4.0 /5Review Score CallBookMore Details
Springhill Suites Brentwood 1231 Strassner Dr., Brentwood, MO 63144 ~5.94 miles south of 63121
  • 3-star Suburban hotel
  • Hotel has 6 floors
From$129
Very Good 4.0 /5Latest Reviews CallBookMore Details
Holiday Inn Express & Suites 323 Taylor Rd., Hazelwood, MO 63042 ~5.97 miles northwest of 63121
  • 3-star Highway hotel
  • 69 rooms in property
Holiday Inn Forest Park in St. Louis 5915 Wilson Ave., St. Louis, MO 63110 ~6.11 miles south of 63121
  • 3-star Suburban hotel
  • Hotel has 4 meeting rooms
  • Breakfast prices were ok, according to 54%
  • Rooms are ok
Drury Inn & Suites St. Louis Near Forest Park : 2111 Sulphur Ave. 2111 Sulphur Ave., St. Louis, MO 63139 ~6.14 miles south of 63121
  • Midscale Suburban hotel
  • Check-in: 3:00 PM
  • Great parking, according to 77%
  • Most guests thought the building was wonderful
From$113
Very Good 4.5 /5Latest Reviews CallBookMore Details
Crosslands St. Louis Airport N. 6065 North Lindbergh Blvd., Hazelwood, MO 63042 ~6.15 miles northwest of 63121
  • Cheap Airport hotel
  • 122 rooms in property
  • Almost all guests didn't like the uncomfortable beds
  • Most guests thought the service was professional
Red Roof Inn in St. Louis 5823 Wilson Ave., St. Louis, MO 63110 ~6.16 miles south of 63121
  • Cheap Downtown hotel
  • Hotel has 3 floors
  • Breakfast can be improved
  • Rooms could be larger
Baymont Inn & Suites Hazelwood
+1-888-690-5247
5781 Campus Court, Hazelwood, MO 63042 ~6.79 miles northwest of 63121
  • Economy property
  • 3 floors in property
Days Inn Downtown St. Louis - St. Louis 2810 North 9th St., St. Louis, MO 63147 ~6.95 miles southeast of 63121
  • Cheap Downtown hotel
  • Hotel has 55 rooms
Courtyard by Marriott Downtown in St. Louis
+1-800-881-1523
2340 Market St., St. Louis, MO 63103 ~6.99 miles southeast of 63121
  • 3 star hotel
  • The price was too high for 80%
  • Average cleanliness
From$74
Very Good 4.0 /5Read Reviews CallBookMore Details
Residence Inn by Marriott St. Louis Downtown 525 South Jefferson Ave., St. Louis, MO 63103 ~7.06 miles southeast of 63121
  • Three Star Downtown property
  • 3 conference rooms in property
  • Most guests were happy with the price of the breakfast
  • Kitchenette is acceptable
Pear Tree Inn Union Station St. Louis : 2211 Market St. 2211 Market St., St Louis, MO 63103 ~7.07 miles southeast of 63121
  • Three Star Downtown property
  • Access to gym on-site
  • Excellent breakfast
  • Shopping is ok
From$81
Very Good 4.0 /5Read Reviews CallBookMore Details
Days Inn North Airport - Hazelwood 7350 North Hanley, Hazelwood, MO 63042 ~7.08 miles northwest of 63121
  • Inexpensive Suburban property
  • Check-in time: 3:00 PM
  • Linens were dirty
  • Almost all guests thought it was rather dirty
La Quinta St. Louis Westport
+1-888-690-5281
11805 Lackland Rd., St. Louis, MO 63146 ~7.16 miles west of 63121
  • Mid-scale hotel
Extended Stay America St. Louis Westport - Maryland Heights
+1-888-690-5247
11827 Lackland Rd., Maryland Heights, MO 63146 ~7.22 miles west of 63121
  • Economical Suburban hotel
  • 3 floors in hotel
  • Sheets dirty
  • Rooms could be cleaner

Next: Show All Available 63121 Hotels with Pricing
Back to Top