Find hotels in Cross Keys, MO from ₩87,447
Change your mind
Book hotels with free cancellation
Be picky
Search almost a million properties worldwide
Go beyond your typical stay in Cross Keys
Family friendly
Check prices for these dates
Compare 1,731 hotels, room rates, hotel reviews and availability. Most hotels are fully refundable.

Pear Tree Inn St. Louis Near Union Station
Pear Tree Inn St. Louis Near Union Station
9.0 out of 10, Wonderful, (1497)
The price is ₩138,791
₩162,277 total
includes taxes & fees
Aug 17 - Aug 18

Drury Inn & Suites St. Louis Collinsville
Drury Inn & Suites St. Louis Collinsville
9.6 out of 10, Exceptional, (1001)
The price is ₩154,060
₩177,143 total
includes taxes & fees
Jul 27 - Jul 28

Drury Inn & Suites St. Louis Union Station
Drury Inn & Suites St. Louis Union Station
9.4 out of 10, Exceptional, (1152)
The price is ₩154,060
₩183,209 total
includes taxes & fees
Jul 27 - Jul 28

Super 8 by Wyndham Troy IL/St. Louis Area
Super 8 by Wyndham Troy IL/St. Louis Area
8.0 out of 10, Very Good, (1004)
The price is ₩94,387
₩104,750 total
includes taxes & fees
Jul 20 - Jul 21

Drury Inn & Suites St. Louis Brentwood
Drury Inn & Suites St. Louis Brentwood
9.6 out of 10, Exceptional, (1021)
The price is ₩177,657
₩211,012 total
includes taxes & fees
Aug 3 - Aug 4

Drury Plaza Hotel St. Louis Creve Coeur
Drury Plaza Hotel St. Louis Creve Coeur
9.2 out of 10, Wonderful, (1000)
The price is ₩171,063
₩198,838 total
includes taxes & fees
Jul 27 - Jul 28

Holiday Inn Express and Suites Alton St Louis Area by IHG
Holiday Inn Express and Suites Alton St Louis Area by IHG
9.2 out of 10, Wonderful, (125)
The price is ₩142,136
₩161,999 total
includes taxes & fees
Aug 17 - Aug 18

Red Lion Inn & Suites Pontoon Beach
Red Lion Inn & Suites Pontoon Beach
8.0 out of 10, Very Good, (443)
The price is ₩95,775
₩108,420 total
includes taxes & fees
Jul 20 - Jul 21

Drury Inn & Suites St. Louis Fairview Heights
Drury Inn & Suites St. Louis Fairview Heights
9.2 out of 10, Wonderful, (1002)
The price is ₩129,769
₩146,606 total
includes taxes & fees
Jul 27 - Jul 28

Best Western Plus Parkway Hotel
Best Western Plus Parkway Hotel
8.2 out of 10, Very Good, (1000)
The price is ₩116,804
₩133,133 total
includes taxes & fees
Jul 27 - Jul 28

Pear Tree Inn St. Louis Airport
Pear Tree Inn St. Louis Airport
9.4 out of 10, Exceptional, (2625)
The price is ₩124,911
₩147,050 total
includes taxes & fees
Jul 28 - Jul 29

Best Western Troy Hotel
Best Western Troy Hotel
8.2 out of 10, Very Good, (850)
The price is ₩123,689
₩137,271 total
includes taxes & fees
Jul 20 - Jul 21

Red Roof Inn St Louis - Troy, IL
Red Roof Inn St Louis - Troy, IL
7.8 out of 10, Good, (1002)
The price is ₩94,306
₩104,661 total
includes taxes & fees
Jul 24 - Jul 25

The Great Rivers, Ascend Hotel Collection
The Great Rivers, Ascend Hotel Collection
7.8 out of 10, Good, (717)
The price is ₩116,791
₩133,118 total
includes taxes & fees
Aug 3 - Aug 4

Days Inn by Wyndham Troy IL
Days Inn by Wyndham Troy IL
7.8 out of 10, Good, (288)
The price is ₩97,719
₩108,449 total
includes taxes & fees
Jul 29 - Jul 30

Holiday Inn Express Troy by IHG
Holiday Inn Express Troy by IHG
9.4 out of 10, Exceptional, (635)
The price is ₩154,351
₩171,299 total
includes taxes & fees
Aug 17 - Aug 18

Motel 6 Troy, IL
Motel 6 Troy, IL
7.6 out of 10, Good, (503)
The price is ₩97,150
₩107,824 total
includes taxes & fees
Jul 20 - Jul 21

Days Inn by Wyndham Collinsville/St. Louis
Days Inn by Wyndham Collinsville/St. Louis
7.2 out of 10, Good, (1002)
The price is ₩84,949
₩97,675 total
includes taxes & fees
Aug 17 - Aug 18

River City Casino & Hotel
River City Casino & Hotel
9.0 out of 10, Wonderful, (1278)
The price is ₩149,896
₩194,716 total
includes taxes & fees
Jul 20 - Jul 21

Bel Air Motel
Bel Air Motel
8.8 out of 10, Excellent, (169)
The price is ₩117,984
₩143,427 total
includes taxes & fees
Jul 21 - Jul 22
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.
Save an average of 15% on thousands of hotels when you're signed in
Learn more about Cross Keys
Head to St. Louis Zoo and St. Louis Union Station—just two of the popular sights around Cross Keys.
Top Cross Keys Hotel Reviews

Moonrise Hotel
10/10 Excellent
More cheap stays in Cross Keys
More cheap stays in Cross Keys

Days Inn and Suites by Wyndham St. Louis/Westport Plaza
1970 Craig Rd, Maryland Heights, MO
The price is ₩94,387 per night from Aug 10 to Aug 11
₩94,387
₩109,478 total
Aug 10 - Aug 11
includes taxes & fees
4.6/10 (1,019 reviews)
Stay near popular Cross Keys attractions
Stay near popular Cross Keys attractions

St. Louis Union Station
You can learn about the local history of St. Louis when you make a stop at a well-known site like St. Louis Union Station. Experience the area's acclaimed art scene or attend a baseball game.
Explore a world of travel with Expedia
Explore a world of travel with Expedia
Other Hotels near Cross Keys, St. Louis
- St. Charles Hotels
- Maryland Heights Hotels
- Chesterfield Hotels
- O'Fallon Hotels
- Hazelwood Hotels
- Fairview Heights Hotels
- Collinsville Hotels
- Grafton Hotels
- Fenton Hotels
- St. Peters Hotels
- Alton Hotels
- Ozarks Hotels
- Edwardsville Hotels
- Belleville Hotels
- Bridgeton Hotels
- East St. Louis Hotels
- Richmond Heights Hotels
- Kirkwood Hotels
- Southern Illinois Hotels
- Granite City Hotels
More ways to book
Expedia's Latest Trends
Hotels
Flights
- Flights from Sacramento (SMF) to Incheon (ICN)
- Flights from Seoul (GMP) to Gwangju (KWJ)
- Flights to Austin
- Flights from Incheon (ICN) to State College (SCE)
- Flights from Naha (OKA) to Ishigaki (ISG)
- Flights from Incheon (ICN) to Bordeaux (BOD)
- Flights from NYC-All Airports to Pearson Intl.
- Flights from Incheon (ICN) to New Castle (ILG)