Filters
Hotel Stars
Price Range
$91$1,016
Hotel Name
Guest Reviews
5+ Excellent
Property Type
Amenities
Best Hotel Deals in Kirkwood, MO
100 of 100 Hotels
Currency:
Sort by:

Studio 6 Extended Stay - St. Louis MO - Westport / Craig Road
2030 Craig Rd, Maryland Heights, US
3.1Good
$64/nightTotal $91
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!

Red Roof Inn St. Louis - Westport / Maryland Heights
11837 Lackland Rd, Maryland Heights, US
2.7Good
$74/nightTotal $97
Taxes & fees included
Limited Inventory!

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

Motel 6 Maryland Heights MO
12330 Dorsett Rd, Maryland Heights, US
3.0Good
$65/nightTotal $104
Taxes & fees included
Limited Inventory!

Quality Inn Saint Louis Airport
10232 Natural Bridge Rd, St. Louis, US
3.0Good
$84/nightTotal $116
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!

HomeTowne Studios by Red Roof St. Louis - Airport / N Lindbergh
6065 North Linbergh Blvd, Hazelwood, US
2.7Good
$72/nightTotal $117
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 $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!

Super 8 by Wyndham St. Louis Airport
9798 St. Charles Rock Rd, St. Louis, US
2.5Good
$91/nightTotal $120
Taxes & fees included
Limited Inventory!

Baymont by Wyndham Bridgeton St. Louis
12705 St. Charles Rock Rd, Bridgeton, US
2.5Good
$74/nightTotal $121
Taxes & fees included
35 rooms available!

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

Extended Stay America Select Suites - St. Louis - Westport - E Lackland Rd
11827 Lackland Rd, Maryland Heights, US
2.9Good
$94/nightTotal $126
Taxes & fees included
Limited Inventory!

Days Inn and Suites by Wyndham St. Louis / Westport Plaza
1970 Craig Rd, Maryland Heights, US
2.3Fair
$96/nightTotal $127
Taxes & fees included
Limited Inventory!

Motel 6 Hazelwood MO
5781 Campus Ct, Hazelwood, US
3.8Very Good
$78/nightTotal $128
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
Hurry 7 rooms left only!

Super 8 by Wyndham St. Charles
3040 West Clay St, St. Charles, US
4.0Very Good
$89/nightTotal $141
Taxes & fees included
Limited Inventory!

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 St. Louis North
6200 North Broadway, St. Louis, US
3.1Good
$89/nightTotal $142
Taxes & fees included
Hurry 9 rooms left only!

The Lodge Hotel and Banquets
3551 Pennridge Dr. 3551, Bridgeton, US
2.4Fair
$88/nightTotal $143
Taxes & fees included
33 rooms available!

Americas Best Value Inn & Suites St. Louis St. Charles Inn
1310 Bass Pro Drive, St. Charles, US
2.8Good
$90/nightTotal $143
Taxes & fees included
31 rooms available!

Quality Inn & Suites near St. Louis and I-255
1607 Pontiac Dr, East St. Louis, US
3.7Very Good
$92/nightTotal $145
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 7 rooms left only!

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

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

La Quinta Inn & Suites by Wyndham St. Louis Hazelwood / North
318 Taylor Rd, Hazelwood, US
3.3Good
$97/nightTotal $160
Taxes & fees included
16 rooms available!

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

Extended Stay America Select Suites - St. Louis - Airport - Central
11252 Lone Eagle Dr, Bridgeton, US
3.5Very Good
$119/nightTotal $163
Taxes & fees included
Limited Inventory!

Sonesta Simply Suites St. Louis Earth City
3250 Rider Trl S, Earth City, US
4.3Very Good
$110/nightTotal $174
Taxes & fees included
Limited Inventory!

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

Best Western St. Louis Inn
6224 Heimos Industrial Park Dr, St. Louis, US
3.8Very Good
$143/nightTotal $183
Taxes & fees included
Limited Inventory!

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

La Quinta Inn & Suites by Wyndham St. Louis Westport
11805 Lackland Rd, Maryland Heights, US
3.6Very Good
$141/nightTotal $187
Taxes & fees included
Limited Inventory!

The Principal Hotel
310 South Main St, Columbia, US
4.8Excellent
$125/nightTotal $196
Taxes & fees included
Limited Inventory!

Sonesta ES Suites St. Louis - Chesterfield
15431 Conway Rd, Chesterfield, US
4.0Very Good
$155/nightTotal $206
Taxes & fees included
Limited Inventory!

Extended Stay America Select Suites St. Louis Earth City
3125 Rider Trl S, Bridgeton, US
3.2Good
$131/nightTotal $211
Taxes & fees included
Limited Inventory!

Best Western St. Louis-Kirkwood Route 66
1200 South Kirkwood Road, Kirkwood, US
4.1Very Good
$166/nightTotal $212
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!

Comfort Inn St. Louis Airport
11225 Lone Eagle Dr, Bridgeton, US
4.2Very Good
$175/nightTotal $229
Taxes & fees included
Limited Inventory!

Best Western Plus St. Louis West-Westport
12220 Dorsett Rd, Maryland Heights, US
3.9Very Good
$182/nightTotal $233
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!

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

Holiday Inn St. Louis Arpt West-Earth City by IHG
3400 Rider Trl S, Earth City, US
3.8Very Good
$159/nightTotal $250
Taxes & fees included
Hurry 9 rooms left only!

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

Holiday Inn Express & Suites St. Louis South - I-55 by IHG
4250 Midamerica Lane, St. Louis, US
4.7Excellent
$189/nightTotal $252
Taxes & fees included
Limited Inventory!

Wingate by Wyndham St. Louis Airport
10820 Pear Tree Lane, St. Ann, US
4.6Excellent
$173/nightTotal $255
Taxes & fees included
Limited Inventory!

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

Moonrise Hotel
6177 Delmar Blvd, St. Louis, US
4.5Excellent
$201/nightTotal $257
Taxes & fees included
Limited Inventory!

Comfort Suites St. Charles - St Louis
1400 South 5th St, St. Charles, US
4.2Very Good
$164/nightTotal $257
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 $257
Taxes & fees included
Limited Inventory!

Homewood Suites by Hilton St. Louis-Chesterfield
840 North Chesterfield Pkwy. West, Chesterfield, US
4.2Very Good
$197/nightTotal $269
Taxes & fees included
Limited Inventory!

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 9 rooms left only!

Crowne Plaza St. Louis Airport by IHG
11228 Lone Eagle Dr, Bridgeton, US
4.0Very Good
$199/nightTotal $270
Taxes & fees included
Limited Inventory!

Embassy Suites by Hilton St. Louis Airport
11237 Lone Eagle Dr, Bridgeton, US
3.7Very Good
$213/nightTotal $275
Taxes & fees included
Limited Inventory!

Missouri Athletic Club
405 Washington Ave, St. Louis, US
4.3Very Good
$174/nightTotal $276
Taxes & fees included
11 rooms available!

MainStay Suites St. Louis Airport
11225 Lone Eagle Dr, Bridgeton, US
4.1Very Good
$191/nightTotal $280
Taxes & fees included
Limited Inventory!

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

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

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

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

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

The Cheshire
6300 Clayton Rd, Richmond Heights, US
4.3Very Good
$242/nightTotal $314
Taxes & fees included
Limited Inventory!

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

The Royal Sonesta Chase Park Plaza St. Louis
212 North Kingshighway, St. Louis, US
4.4Very Good
$229/nightTotal $323
Taxes & fees included
Limited Inventory!

Candlewood Suites St. Louis St Charles by IHG
1800 Zumbehl Rd, St. Charles, US
3.8Very Good
$209/nightTotal $328
Taxes & fees included
Limited Inventory!

Aloft by Marriott St. Louis Cortex
4245 Duncan Avenue, St. Louis, US
4.3Very Good
$252/nightTotal $334
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!

DoubleTree by Hilton Hotel St. Louis - Chesterfield
16625 Swingley Ridge Rd, Chesterfield, US
4.3Very Good
$277/nightTotal $355
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!

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

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

Hampton Inn & Suites St. Louis at Forest Park
5650 Oakland Avenue, St. Louis, US
4.7Excellent
$274/nightTotal $378
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!

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

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

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

Country Inn & Suites by Radisson St. Charles Historic District
1190 South Main St, St. Charles, US
4.7Excellent
$275/nightTotal $432
Taxes & fees included
Limited Inventory!

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

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

DoubleTree by Hilton St. Louis - Westport
1973 Craigshire Rd, Maryland Heights, US
4.0Very Good
$341/nightTotal $452
Taxes & fees included
Limited Inventory!

Fairfield Inn & Suites by Marriott St. Louis Downtown
2144 MARKET STREET, St. Louis, US
4.6Excellent
$343/nightTotal $459
Taxes & fees included
Limited Inventory!

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

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

Renaissance St. Louis Airport Hotel
9801 Natural Bridge Road, St. Louis, US
4.2Very Good
$367/nightTotal $470
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!

Hampton Inn & Suites St. Charles Old Town Area
1410 SOUTH 5TH STREET, St. Charles, US
4.5Excellent
$299/nightTotal $483
Taxes & fees included
Limited Inventory!

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

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

Marriott St. Louis West
660 Maryville Centre Dr, St. Louis, US
4.2Very Good
$423/nightTotal $567
Taxes & fees included
Limited Inventory!

Embassy Suites by Hilton St. Louis St. Charles
2 Convention Center Plz, St. Charles, US
4.4Very Good
$359/nightTotal $571
Taxes & fees included
Limited Inventory!

Fairfield Inn & Suites St. Louis Westport
11918 Westline Industrial Drive, Maryland Heights, US
4.6Excellent
$458/nightTotal $596
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!

Courtyard by Marriott St. Louis Creve Coeur
828 North New Ballas Rd, St. Louis, US
4.3Very Good
$475/nightTotal $619
Taxes & fees included
Limited Inventory!

Value Suites Extended Stay - St. Louis
1881 Craigshire Rd, Maryland Heights, US
3.5Very Good
$385/nightTotal $693
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!

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