We are an independent online travel website.

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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
LAKEVIEWINN
10600 Veterans Memorial Pkwy, Lake St Louis, US
2.9Good
$90/nightTotal $141
Taxes & fees included
Limited Inventory!
Sleep Inn Saint Charles North
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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)
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
Sheraton Westport Plaza Hotel St. Louis
900 Westport Plz, Maryland Heights, US
4.1Very Good
$718/nightTotal $961
Taxes & fees included
Limited Inventory!