Search
Filter By
Price (per night):
$0 - $59
$60 - $79
$80 - $99
$100 - $119
$120+
Star rating:
1 star
2 stars
3 stars
4 stars
5 stars
Unrated
Review score:
Superb 9+
Very good 8+
Good 7+
Pleasant 6+
All
Facilities:
Wi-fi
Parking
Airport shuttle
Fitness centre
Non-smoking rooms
Swimming pool
Family rooms
Pets allowed
Disabled facilities
Restaurant
Room facilities:
Air conditioning
En-suite
Television
Patio
View
Sheraton Westport Plaza
900 Westport Plaza Drive, Maryland Heights, MO 63146, MO Show on map 1.48 miles from Maryland Heights
Score 8.5 from 69 reviews
Pricesfrom (per room per night)
Single$71
Double$234
SureStay Plus by Best Western St louis Westport
12220 Dorsett Road, Maryland Heights, MO 63043, MO Show on map
Score 9.3 from 42 reviews
Pricesfrom (per room per night)
Single$90
Double$
Hampton Inn St. Louis - Westport
2454 Old Dorsett Road, Maryland Heights, MO 63043, MO Show on map 0.36 miles from Maryland Heights
Score 8.1 from 23 reviews
Pricesfrom (per room per night)
Single$83
Double$85
Sonesta ES Suites St. Louis Westport
1855 Craigshire Road, Maryland Heights, MO 63146, MO Show on map 2.08 miles from Maryland Heights
Score 8.5 from 36 reviews
Pricesfrom (per room per night)
Single$99
Double$125
Holiday Inn Express St. Louis Arpt - Maryland Hgts
13615 Riverport Drive, Maryland Heights, MO 63043, MO Show on map 2.2 miles from Maryland Heights
Score 8.6 from 34 reviews
Pricesfrom (per room per night)
Single$95
Double$
Homewood Suites by Hilton St. Louis Riverport- Airport West
13639 Riverport Drive, Maryland Heights, MO 63043, MO Show on map 2.23 miles from Maryland Heights
Score 8.5 from 26 reviews
Pricesfrom (per room per night)
Single$99
Double$158
Sheraton Westport Lakeside Chalet
191 Westport Plaza, Maryland Heights, MO 63146, MO Show on map 1.34 miles from Maryland Heights
Score 8.3 from 31 reviews
Pricesfrom (per room per night)
Single$99
Double$215
Days Inn by Wyndham St. Louis/Westport MO
1970 Craig Road, Maryland Heights, MO 63146, MO Show on map
Score 7.7 from 77 reviews
Pricesfrom (per room per night)
Single$58
Double$105
Extended Stay America - St. Louis - Westport - East Lackland Rd.
11827 Lackland Rd, Maryland Heights, MO 63146, MO Show on map
Score 6.0 from 42 reviews
Pricesfrom (per room per night)
Single$45
Double$75
Score 8.4 from 27 reviews
Pricesfrom (per room per night)
Single$81
Double$
Comfort Inn St Louis - Westport
12031 Lackland Road, Maryland Heights, MO 63146, MO Show on map 1.68 miles from Maryland Heights
Score 8.4 from 87 reviews
Pricesfrom (per room per night)
Single$64
Double$101
Hollywood Casino St. Louis
777 Casino Center Drive, Maryland Heights, MO 63043, MO Show on map 2.73 miles from Maryland Heights
Score 7.7 from 61 reviews
Pricesfrom (per room per night)
Single$119
Double$198
Courtyard St. Louis Westport Plaza
11888 Westline Industrial Drive, Maryland Heights, MO 63146, MO Show on map
Score 9.1 from 49 reviews
Pricesfrom (per room per night)
Single$71
Double$139
Extended Stay America - St. Louis - Westport - Craig Road
2030 Craig Rd, Maryland Heights, MO 63146, MO Show on map
Score 6.9 from 20 reviews
Pricesfrom (per room per night)
Single$54
Double$85
DoubleTree by Hilton St. Louis at Westport
1973 Craigshire Road, Maryland Heights, MO 63146, MO Show on map 1.92 miles from Maryland Heights
Score 8.7 from 53 reviews
Pricesfrom (per room per night)
Single$84
Double$179