Filters
Hotel Stars
Price Range
$78$961
Hotel Name
Guest Reviews
5+ Excellent
Property Type
Amenities
Best Hotel Deals in Maryland Heights, MO
100 of 100 Hotels
Currency:
Sort by:

Motel 6 Caseyville IL - Caseyville Il
2431 Old Country Inn Dr, Caseyville, US
3.1Good
$49/nightTotal $78
Taxes & fees included
Limited Inventory!

Guest Host Motel
1920 North Grand Blvd, St. Louis, US
1.9Fair
$60/nightTotal $96
Taxes & fees included
Limited Inventory!

HomeTowne Studios by Red Roof St. Louis - Airport / N Lindbergh
6065 North Linbergh Blvd, Hazelwood, US
2.7Good
$80/nightTotal $104
Taxes & fees included
Limited Inventory!

Super 8 by Wyndham Pontoon Beach IL / St. Louis MO Area
4141 Timberlake Dr, Granite City, US
2.8Good
$68/nightTotal $106
Taxes & fees included
Limited Inventory!

Motel 6 Maryland Heights MO
12330 Dorsett Rd, Maryland Heights, US
3.0Good
$67/nightTotal $107
Taxes & fees included
25 rooms available!

Economy Inn Wentzville
1390 Continental Dr, Wentzville, US
3.1Good
$70/nightTotal $110
Taxes & fees included
Hurry 10 rooms left only!

Econo Lodge Inn & Suites Granite City - St. Louis
3236 West Chain of Rocks Rd, Granite City, US
3.0Good
$71/nightTotal $114
Taxes & fees included
Hurry 7 rooms left only!

Red Lion Inn & Suites Pontoon Beach
1240 East Chain of Rocks Rd, Granite City, US
3.9Very Good
$72/nightTotal $114
Taxes & fees included
Limited Inventory!

Americas Best Inn - Eureka
1725 West 5th St, Eureka, US
3.0Good
$73/nightTotal $117
Taxes & fees included
Limited Inventory!

Americas Best Value Inn St. Louis South
6602 South Lindbergh Blvd, St. Louis, US
2.7Good
$75/nightTotal $119
Taxes & fees included
Limited Inventory!

Travelodge by Wyndham St. Louis
9645 Natural Bridge Rd, St. Louis, US
3.3Good
$74/nightTotal $119
Taxes & fees included
Hurry 6 rooms left only!

Welcome Suites Hazelwood
155 Chapel Ridge Dr, Hazelwood, US
2.6Good
$75/nightTotal $123
Taxes & fees included
Limited Inventory!

Budget Motel Granite City / St. Louis Area
3220 West Chain of Rocks Rd, Granite City, US
3.4Good
$80/nightTotal $124
Taxes & fees included
Limited Inventory!

Days Inn by Wyndham Pontoon Beach
5105 Highway 111, Granite City, US
3.0Good
$81/nightTotal $127
Taxes & fees included
Limited Inventory!

Super 8 by Wyndham OFallon MO / St. Louis Area
987 West Terra Ln, O'Fallon, US
3.4Good
$79/nightTotal $128
Taxes & fees included
Limited Inventory!

Days Inn by Wyndham St. Peters / St Charles
130 Salt Lick Rd, St. Peters, US
3.1Good
$81/nightTotal $128
Taxes & fees included
Limited Inventory!

Quality Inn Saint Louis Airport
10232 Natural Bridge Rd, St. Louis, US
3.0Good
$94/nightTotal $129
Taxes & fees included
Limited Inventory!

Super 8 by Wyndham Eureka / Six Flags Nearby
1733 West 5th St, Eureka, US
3.4Good
$83/nightTotal $132
Taxes & fees included
Limited Inventory!

Quality Inn Florissant - St. Louis
55 Dunn Rd, Florissant, US
3.8Very Good
$100/nightTotal $135
Taxes & fees included
Limited Inventory!

La Quinta Inn & Suites by Wyndham St. Louis Hazelwood / North
318 Taylor Rd, Hazelwood, US
3.3Good
$95/nightTotal $137
Taxes & fees included
Limited Inventory!

Royal Relax Inn
5280 Collinsville Rd, Fairmont City, US
2.9Good
$60/nightTotal $140
Taxes & fees included
13 rooms available!

Extended Stay America Suites St. Louis St Peters
5555 Veterans Memorial Pkwy, St. Peters, US
3.4Good
$105/nightTotal $140
Taxes & fees included
Limited Inventory!

LAKEVIEWINN
10600 Veterans Memorial Pkwy, Lake St Louis, US
2.9Good
$90/nightTotal $141
Taxes & fees included
Limited Inventory!

Sleep Inn Saint Charles North
150 Fountain Lakes Blvd, St. Charles, US
2.9Good
$105/nightTotal $141
Taxes & fees included
Limited Inventory!

Red Roof Inn PLUS+ St. Louis - Forest Park / Hampton Ave
5823 Wilson Avenue, St. Louis, US
2.9Good
$89/nightTotal $141
Taxes & fees included
15 rooms available!

Extended Stay America Suites St. Louis Westport Central
12161 Lackland Rd, Maryland Heights, US
3.7Very Good
$105/nightTotal $141
Taxes & fees included
Limited Inventory!

Super 8 by Wyndham Alton
1800 Homer M. Adams Parkway, Alton, US
3.4Good
$89/nightTotal $141
Taxes & fees included
Limited Inventory!

Super 8 by Wyndham St. Louis North
6200 North Broadway, St. Louis, US
3.1Good
$89/nightTotal $142
Taxes & fees included
Hurry 8 rooms left only!

Quality Inn & Suites near St. Louis and I-255
1607 Pontiac Dr, East St. Louis, US
3.7Very Good
$91/nightTotal $143
Taxes & fees included
Limited Inventory!

Days Inn by Wyndham Downtown St. Louis
2810 North 9th St, St. Louis, US
2.4Fair
$92/nightTotal $148
Taxes & fees included
Hurry 6 rooms left only!

Extended Stay America Suites - St. Louis - Fenton
1662 Fenton Business Park Ct, Fenton, US
2.8Good
$97/nightTotal $153
Taxes & fees included
Limited Inventory!

Forest Park Hotel by MDR
5915 Wilson Ave, St. Louis, US
3.7Very Good
$95/nightTotal $156
Taxes & fees included
11 rooms available!

WoodSpring Suites St. Louis Arnold
888 Arnold Commons Dr., Arnold, US
3.1Good
$100/nightTotal $157
Taxes & fees included
Limited Inventory!

Wingate by Wyndham St. Louis / Fenton Route 66
1100 South Highway Dr, Fenton, US
4.2Very Good
$99/nightTotal $158
Taxes & fees included
35 rooms available!

Americas Best Value Inn St. Louis Downtown
1100 Lumiere Place Boulevard, St. Louis, US
2.8Good
$99/nightTotal $158
Taxes & fees included
Limited Inventory!

Comfort Inn & Suites Hazelwood - St. Louis
7133 Douglas West Palmer, Hazelwood, US
3.9Very Good
$99/nightTotal $161
Taxes & fees included
Limited Inventory!

Best Western St. Louis Airport North Hotel & Suites
323 Taylor Road, Hazelwood, US
3.6Very Good
$109/nightTotal $164
Taxes & fees included
Limited Inventory!

Comfort Inn Alton near I-255
11 Crossroads Ct, Alton, US
3.8Very Good
$104/nightTotal $164
Taxes & fees included
Limited Inventory!

MainStay Suites St. Louis - Galleria
8011 Galleria Parkway, Richmond Heights, US
3.1Good
$125/nightTotal $166
Taxes & fees included
Limited Inventory!

Quality Inn Near Six Flags St. Louis
1400 West Osage St, Pacific, US
4.2Very Good
$109/nightTotal $172
Taxes & fees included
Hurry 8 rooms left only!

Sleep Inn & Suites OFallon MO - Technology Drive
1147 Technology Drive, O'Fallon, US
4.5Excellent
$114/nightTotal $186
Taxes & fees included
Limited Inventory!

Best Western Plus St. Louis West-Westport
12220 Dorsett Rd, Maryland Heights, US
3.9Very Good
$135/nightTotal $189
Taxes & fees included
Limited Inventory!

Heritage Inn & Suites St. Louis / Fenton Trademark by Wyndham
1088 South Highway Drive, Fenton, US
4.5Excellent
$119/nightTotal $189
Taxes & fees included
Limited Inventory!

La Quinta Inn & Suites by Wyndham Pontoon Beach
14 Regency Park Dr, Granite City, US
3.8Very Good
$119/nightTotal $190
Taxes & fees included
Limited Inventory!

Comfort Inn & Suites Chesterfield - St. Louis
18375 Chesterfield Arpt Rd, Chesterfield, US
3.9Very Good
$149/nightTotal $191
Taxes & fees included
Limited Inventory!

Comfort Inn & Suites St. Louis - OFallon
100 Comfort Inn Ct, O'Fallon, US
3.8Very Good
$120/nightTotal $193
Taxes & fees included
Hurry 6 rooms left only!

Comfort Inn Near Six Flags St. Louis
1320 Thornton St, Pacific, US
4.1Very Good
$129/nightTotal $202
Taxes & fees included
Hurry 8 rooms left only!

Country Inn & Suites by Radisson St. Peters, MO
3877 Veterans Memorial Pkwy, St. Charles, US
4.0Very Good
$164/nightTotal $210
Taxes & fees included
Limited Inventory!

The West End
4215 Lindell Blvd, St. Louis, US
4.1Very Good
$125/nightTotal $220
Taxes & fees included
Limited Inventory!

The Great Rivers an Ascend Collection Hotel
3559 College Avenue, Alton, US
3.9Very Good
$140/nightTotal $222
Taxes & fees included
Limited Inventory!

Holiday Inn St. Louis West Six Flags by IHG
4901 Six Flags Rd, Eureka, US
4.3Very Good
$149/nightTotal $236
Taxes & fees included
Hurry 9 rooms left only!

Larkspur Landing Extended Stay Suites St. Louis Riverport - Airport West
13639 Riverport Dr, Maryland Heights, US
3.6Very Good
$179/nightTotal $238
Taxes & fees included
Limited Inventory!

Elimwood Hotel a Ramada by Wyndham
13735 Riverport Dr, Maryland Heights, US
3.6Very Good
$191/nightTotal $253
Taxes & fees included
Limited Inventory!

Clayton Plaza Hotel & Extended Stay
7750 Carondelet Avenue, St. Louis, US
4.4Very Good
$185/nightTotal $258
Taxes & fees included
Limited Inventory!

La Quinta Inn & Suites by Wyndham St. Louis Route 66
1580 South Kirkwood Rd, St. Louis, US
3.8Very Good
$162/nightTotal $259
Taxes & fees included
Limited Inventory!

Holiday Inn Express & Suites St. Louis West - Fenton by IHG
1848 Bowles Ave, Fenton, US
4.3Very Good
$164/nightTotal $261
Taxes & fees included
Hurry 9 rooms left only!

Holiday Inn Express Hotel and Suites St. Charles by IHG
3098 Elm Point Industrial Drive, St. Charles, US
4.1Very Good
$199/nightTotal $265
Taxes & fees included
Limited Inventory!

Hilton St. Louis Frontenac
1335 South Lindbergh Blvd, Frontenac, US
4.3Very Good
$167/nightTotal $268
Taxes & fees included
Limited Inventory!

Holiday Inn Express and Suites Alton St. Louis Area by IHG
2008 HOMER ADAMS PARKWAY, Alton, US
4.6Excellent
$169/nightTotal $269
Taxes & fees included
Limited Inventory!

Staybridge Suites OFallon Chesterfield by IHG
1155 Technology Drive, O'Fallon, US
4.1Very Good
$169/nightTotal $269
Taxes & fees included
Hurry 6 rooms left only!

Home2 Suites by Hilton St. Louis Downtown
1221 Locus Street, St. Louis, US
3.9Very Good
$169/nightTotal $269
Taxes & fees included
Limited Inventory!

Tru by Hilton St. Louis Downtown
1221 Locus Street, St. Louis, US
3.7Very Good
$169/nightTotal $269
Taxes & fees included
Hurry 8 rooms left only!

Hampton Inn St. Louis / Westport
2454 Old Dorsett Rd, Maryland Heights, US
3.9Very Good
$187/nightTotal $276
Taxes & fees included
Limited Inventory!

Holiday Inn Express St. Louis West - OFallon by IHG
1175 Technology Dr, O'Fallon, US
4.3Very Good
$179/nightTotal $283
Taxes & fees included
Limited Inventory!

Hampton Inn by Hilton St. Louis Airport
10350 Natural Bridge Rd, St. Louis, US
4.0Very Good
$227/nightTotal $291
Taxes & fees included
Limited Inventory!

Angad Arts Hotel St. Louis Tapestry Collection by Hilton
3550 Samuel Sheppard Drive, St. Louis, US
4.4Very Good
$183/nightTotal $294
Taxes & fees included
Limited Inventory!

Comfort Inn & Suites Saint Louis Lafayette Square
2625 Lafayette Ave, St. Louis, US
4.0Very Good
$189/nightTotal $298
Taxes & fees included
Limited Inventory!

Holiday Inn St. Louis SW - Route 66 by IHG
10709 Watson Rd, St. Louis, US
4.5Excellent
$189/nightTotal $302
Taxes & fees included
Hurry 9 rooms left only!

Hilton Garden Inn St. Louis Airport
4450 Evans Place, St. Louis, US
4.1Very Good
$236/nightTotal $324
Taxes & fees included
Limited Inventory!

Holiday Inn Express & Suites St. Louis - Chesterfield by IHG
11 Arnage Boulevard, Chesterfield, US
4.5Excellent
$249/nightTotal $335
Taxes & fees included
Limited Inventory!

21C Museum Hotel St. Louis
1528 Locust street, St. Louis, US
4.5Excellent
$209/nightTotal $335
Taxes & fees included
Limited Inventory!

Hampton Inn St. Louis-Downtown (At the Gateway Arch)
333 Washington Ave, St. Louis, US
4.4Very Good
$209/nightTotal $336
Taxes & fees included
Limited Inventory!

Hyatt Regency St. Louis at the Arch
315 Chestnut St, St. Louis, US
4.3Very Good
$209/nightTotal $336
Taxes & fees included
Limited Inventory!

Holiday Inn Express & Suites St. Louis Airport by IHG
10000 Natural Bridge Road, St. Louis, US
4.3Very Good
$229/nightTotal $346
Taxes & fees included
Limited Inventory!

Hilton St. Louis Airport
10330 Natural Bridge Rd, St. Louis, US
3.8Very Good
$254/nightTotal $349
Taxes & fees included
Limited Inventory!

Hotel Indigo St. Louis - Central West End by IHG
4630 Lindell, St. Louis, US
4.0Very Good
$214/nightTotal $349
Taxes & fees included
Limited Inventory!

Hilton Garden Inn St. Louis / OFallon MO
2310 Technology Dr, O'Fallon, US
4.3Very Good
$221/nightTotal $357
Taxes & fees included
Limited Inventory!

Hyatt Select St. Louis Airport
4576 Woodson Road, St. Louis, US
4.5Excellent
$225/nightTotal $366
Taxes & fees included
Limited Inventory!

Hilton St. Louis at the Ballpark
1 South Broadway, St. Louis, US
3.7Very Good
$229/nightTotal $370
Taxes & fees included
Hurry 9 rooms left only!

Homewood Suites by Hilton St. Louis - Galleria
8040 Clayton Road, Richmond Heights, US
3.9Very Good
$256/nightTotal $371
Taxes & fees included
Limited Inventory!

Hampton Inn & Suites Clayton / St. Louis-Galleria Area
216 North Meramec Ave, St. Louis, US
4.4Very Good
$299/nightTotal $383
Taxes & fees included
Limited Inventory!

Hyatt Place St. Louis / Chesterfield
333 Chesterfield Center East, Chesterfield, US
4.8Excellent
$244/nightTotal $384
Taxes & fees included
Limited Inventory!

Hotel Indigo St. Louis - Downtown by IHG
501 Olive Street, St. Louis, US
3.7Very Good
$239/nightTotal $388
Taxes & fees included
Limited Inventory!

Embassy Suites by Hilton St. Louis Downtown
610 North 7th St, St. Louis, US
4.3Very Good
$239/nightTotal $389
Taxes & fees included
Limited Inventory!

Hampton Inn St. Louis Wentzville
150 Wentzville Bluffs Drive, Wentzville, US
4.4Very Good
$248/nightTotal $393
Taxes & fees included
Hurry 9 rooms left only!

The Royal Sonesta Chase Park Plaza St. Louis
212 North Kingshighway, St. Louis, US
4.4Very Good
$231/nightTotal $399
Taxes & fees included
16 rooms available!

Hilton Pennywell St. Louis at the Arch
400 Olive St, St. Louis, US
4.4Very Good
$249/nightTotal $403
Taxes & fees included
Limited Inventory!

Homewood Suites by Hilton St. Louis Westport
2434 Old Dorsett Rd, Maryland Heights, US
4.3Very Good
$323/nightTotal $413
Taxes & fees included
Limited Inventory!

Holiday Inn Express & Suites St. Peters by IHG
50 RICHMOND CENTER BLVD, St. Peters, US
4.5Excellent
$259/nightTotal $414
Taxes & fees included
Limited Inventory!

Hampton Inn & Suites St. Louis / Chesterfield
5 McBride and Son Center Dr, Chesterfield, US
4.3Very Good
$302/nightTotal $454
Taxes & fees included
Limited Inventory!

Staybridge Suites St. Louis - Westport by IHG
25 Progress Pkwy, Maryland Heights, US
4.4Very Good
$349/nightTotal $468
Taxes & fees included
Limited Inventory!

Holiday Inn Express & Suites Wentzville St. Louis West by IHG
1100 Lodora Drive, Wentzville, US
4.6Excellent
$299/nightTotal $476
Taxes & fees included
Limited Inventory!

Live by Loews - St.Louis
799 Clark ave, St. Louis, US
4.6Excellent
$299/nightTotal $481
Taxes & fees included
Limited Inventory!

St. Louis Union Station Hotel Curio Collection by Hilton
1820 Market Street, St. Louis, US
4.1Very Good
$302/nightTotal $491
Taxes & fees included
Limited Inventory!

Hilton Garden Inn Chesterfield
16631 Chesterfield Grove Ct, Chesterfield, US
4.1Very Good
$394/nightTotal $504
Taxes & fees included
Limited Inventory!

DoubleTree by Hilton Hotel St. Louis - Chesterfield
16625 Swingley Ridge Rd, Chesterfield, US
4.3Very Good
$395/nightTotal $506
Taxes & fees included
Limited Inventory!

DoubleTree by Hilton St. Louis Airport
4505 Woodson Road, St. Louis, US
3.9Very Good
$445/nightTotal $611
Taxes & fees included
Limited Inventory!

DoubleTree by Hilton St. Louis Forest Park
4550 Forest Park Ave, St. Louis, US
4.1Very Good
$389/nightTotal $621
Taxes & fees included
Limited Inventory!

Four Seasons Hotel St. Louis
999 North 2nd Street, St. Louis, US
4.7Excellent
$515/nightTotal $824
Taxes & fees included
Limited Inventory!

Sheraton Westport Plaza Hotel St. Louis
900 Westport Plz, Maryland Heights, US
4.1Very Good
$718/nightTotal $961
Taxes & fees included
Limited Inventory!