
Hotels in St. John, St. Louis
- Change your mindBook hotels with free cancellation
- Be pickySearch almost a million properties worldwide
Check prices for these dates
Our top choices for St. John hotels

Pear Tree Inn St. Louis Airport
Pear Tree Inn St. Louis Airport3.7 km from St. John
9.4 out of 10, Exceptional, (2,880 reviews)
The price is CA $126
CA $148 total
includes taxes & fees
Apr 8 - Apr 9

Drury Inn & Suites St. Louis Airport
Drury Inn & Suites St. Louis Airport3.3 km from St. John
9.2 out of 10, Wonderful, (1,158 reviews)
The price is CA $159
CA $186 total
includes taxes & fees
Apr 14 - Apr 15

Hyatt Select St. Louis Airport
Hyatt Select St. Louis Airport2.7 km from St. John
9.2 out of 10, Wonderful, (1,000 reviews)
The price is CA $152
CA $187 total
includes taxes & fees
Apr 2 - Apr 3

Heritage Inn & Suites St. Louis/Fenton, Trademark by Wyndham
Heritage Inn & Suites St. Louis/Fenton, Trademark by Wyndham21.8 km from St. John
8.0 out of 10, Very good, (1,157 reviews)
The price is CA $123
CA $142 total
includes taxes & fees
Mar 31 - Apr 1

Wingate by Wyndham St. Louis Airport
Wingate by Wyndham St. Louis Airport3.7 km from St. John
9.2 out of 10, Wonderful, (1,564 reviews)
The price is CA $149
CA $175 total
includes taxes & fees
Apr 5 - Apr 6

Drury Inn & Suites St. Louis St. Peters
Drury Inn & Suites St. Louis St. Peters25.6 km from St. John
9.4 out of 10, Exceptional, (1,000 reviews)
The price is CA $152
CA $175 total
includes taxes & fees
Apr 5 - Apr 6

Courtyard by Marriott St. Louis St. Peters
Courtyard by Marriott St. Louis St. Peters22.4 km from St. John
9.0 out of 10, Wonderful, (694 reviews)
The price is CA $160
CA $191 total
includes taxes & fees
Apr 12 - Apr 13

River City Casino & Hotel
River City Casino & Hotel21.5 km from St. John
9.0 out of 10, Wonderful, (1,489 reviews)
The price is CA $149
CA $194 total
includes taxes & fees
Mar 31 - Apr 1

Best Western St. Louis Inn
Best Western St. Louis Inn27.8 km from St. John
8.2 out of 10, Very good, (1,003 reviews)
The price is CA $102
CA $118 total
includes taxes & fees
Apr 27 - Apr 28

Holiday Inn Express St. Louis West - O'Fallon by IHG
Holiday Inn Express St. Louis West - O'Fallon by IHG31.6 km from St. John
8.6 out of 10, Excellent, (889 reviews)
The price is CA $132
CA $155 total
includes taxes & fees
Apr 5 - Apr 6

The Wildwood Hotel
The Wildwood Hotel28.8 km from St. John
9.2 out of 10, Wonderful, (1,631 reviews)
The price is CA $122
CA $142 total
includes taxes & fees
Apr 6 - Apr 7

Comfort Inn Edwardsville - St. Louis
Comfort Inn Edwardsville - St. Louis30 km from St. John
8.4 out of 10, Very good, (832 reviews)
The price is CA $158
CA $181 total
includes taxes & fees
Apr 19 - Apr 20

Renaissance St. Louis Airport Hotel
Renaissance St. Louis Airport HotelBerkeley, 2.2 km from St. John
8.4 out of 10, Very good, (1,065 reviews)
The price is CA $176
CA $206 total
includes taxes & fees
Apr 5 - Apr 6

Hilton Garden Inn St. Louis Airport
Hilton Garden Inn St. Louis AirportBerkeley, 2.4 km from St. John
8.4 out of 10, Very good, (1,001 reviews)
The price is CA $169
CA $197 total
includes taxes & fees
Apr 2 - Apr 3

Larkspur Landing Extended Stay Suites St. Louis Riverport - Airport West
Larkspur Landing Extended Stay Suites St. Louis Riverport - Airport West11.2 km from St. John
7.6 out of 10, Good, (1,003 reviews)
The price is CA $120
CA $140 total
includes taxes & fees
Apr 12 - Apr 13

Drury Inn & Suites Southwest St. Louis
Drury Inn & Suites Southwest St. Louis23.6 km from St. John
9.6 out of 10, Exceptional, (1,009 reviews)
The price is CA $159
CA $186 total
includes taxes & fees
Apr 4 - Apr 5

Hampton Inn St. Charles St. Peters
Hampton Inn St. Charles St. Peters20.6 km from St. John
8.0 out of 10, Very good, (1,001 reviews)
The price is CA $157
CA $181 total
includes taxes & fees
Apr 4 - Apr 5

Pear Tree Inn St. Louis Arnold
Pear Tree Inn St. Louis Arnold30 km from St. John
9.4 out of 10, Exceptional, (1,000 reviews)
The price is CA $124
CA $144 total
includes taxes & fees
Apr 13 - Apr 14

Hilton St. Louis Airport
Hilton St. Louis Airport3 km from St. John
7.6 out of 10, Good, (1,000 reviews)
The price is CA $192
CA $229 total
includes taxes & fees
Apr 9 - Apr 10

Holiday Inn Express & Suites St Peters by IHG
Holiday Inn Express & Suites St Peters by IHG29.2 km from St. John
9.4 out of 10, Exceptional, (398 reviews)
The price is CA $154
CA $185 total
includes taxes & fees
Apr 5 - Apr 6
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.
Where to stay in St. John
Find the best St. John areas and neighborhoods for the activities you enjoy most.

Downtown St. Louis
Ample dining options, fascinating museums, and great live music are just a few top things to explore in Downtown St. Louis. A visit to Gateway Arch or Busch Stadium might round out your trip, and you can jump aboard the metro at 8th and Pine Station or Stadium Station to get around town.

Clayton
Visitors often come to Clayton for its abundant dining options, but many stay to explore sights like Chapel of St. Timothy And St. Titus, Concordia Seminary and Shaw Park Tennis Center. Getting around the area on the metro is easy if you catch a ride at Clayton Station.

Photo by Terry Eaves
Open Photo by Terry Eaves
Downtown West
If you're spending some time in Downtown West, St. Louis Union Station and Enterprise Center are top sights worth seeing.

Berkeley
Visitors highly recommend Berkeley for its abundant dining options, and you can make a stop by James S. McDonnell Prologue Room while you're in town.

Central West End
Bordering Forest Park with free cultural institutions, this St. Louis neighborhood boasts a bustling commercial district along Euclid Avenue and the world's largest mosaic collection at the Cathedral Basilica of Saint Louis.
Top St. John Hotel Reviews

Pear Tree Inn St. Louis Airport
10/10 Excellent
Frequently asked questions
Explore a world of travel with Expedia
- 5 Star Hotels in Breckenridge Hills
- Academy - Sherman Park Hotels
- Inns in Bel-Ridge
- Villas in Bel-Ridge
- Berkeley Hotels
- Hotels with smoking rooms in Breckenridge Hills
- Breckenridge Hills Hotels
- Bridgeton Hotels
- Clayton Hotels
- Cabin Rentals in Cool Valley
- Creve Coeur Hotels
- Debaliviere Place Hotels
- Hotels near Delmar Station
- Downtown Clayton Hotels
- Four Seasons Hotels in Edmundson
- Hotels with Early Check-in in Edmundson
- Edmundson Hotels
- Ferguson Hotels
- Florissant Hotels
- Farmstay in Hanley Hills
- Hazelwood Hotels
- Hillsdale Hotels
- Jennings Hotels
- Ladue Hotels
- Hotels near Lambert-St. Louis Intl.
- Maryland Heights Hotels
- Normandy Hotels
- B&B in North Hanley Station
- Hotels near North Hanley Station
- Olivette Hotels
- B&B in Overland
- Chalets in Overland
- Guest Houses in Overland
- All Inclusive Resorts and in Overland
- Golf Hotels in Overland
- Pet-Friendly Hotels in Overland
- Spa Hotels in Overland
- Overland Hotels
- Lodges in Overland
- Motels in Overland
- Hotels near SSM Health Rehabilitation Hospital
- Hotels near Saint Louis Galleria Mall
- St. Ann Hotels
- Hotels near St. Louis Art Museum
- Hotels near St. Louis Car Museum
- University City Hotels
- Hotels near Washington University in St. Louis
- Hotels near Westport Plaza
- Hotels with Wifi in Woodson Terrace
- Pet-Friendly Hotels in Woodson Terrace
- Flights to Overland
- Flights from Atlanta (ATL) to St. Louis (STL)
- Flights from Bangor (BGR) to St. Louis (STL)
- Flights from Nashville (BNA) to St. Louis (STL)
- Flights from Boston (BOS) to St. Louis (STL)
- Flights from Buffalo (BUF) to St. Louis (STL)
- Flights from Denver (DEN) to St. Louis (STL)
- Flights from Dallas (DFW) to St. Louis (STL)
- Flights from Detroit (DTW) to St. Louis (STL)
- Flights from Fargo (FAR) to St. Louis (STL)
- Flights from Spokane (GEG) to St. Louis (STL)
- Flights from Great Falls (GTF) to St. Louis (STL)
- Flights from Indianapolis (IND) to St. Louis (STL)
- Flights from Las Vegas (LAS) to St. Louis (STL)
- Flights from Los Angeles (LAX) to St. Louis (STL)
- Flights from New York (LGA) to St. Louis (STL)
- Flights from Kansas City (MCI) to St. Louis (STL)
- Flights from Memphis (MEM) to St. Louis (STL)
- Flights from Minot (MOT) to St. Louis (STL)
- Flights from Minneapolis (MSP) to St. Louis (STL)
- Flights from Chicago (ORD) to St. Louis (STL)
- Flights from Phoenix (PHX) to St. Louis (STL)
- Flights from Seattle (SEA) to St. Louis (STL)
- Flights from Syracuse (SYR) to St. Louis (STL)
- Flights from Edmonton (YEG) to St. Louis (STL)
- Flights from Fredericton (YFC) to St. Louis (STL)
- Flights from Hamilton (YHM) to St. Louis (STL)
- Flights from Halifax (YHZ) to St. Louis (STL)
- Flights from Kitchener (YKF) to St. Louis (STL)
- Flights from Kelowna (YLW) to St. Louis (STL)
- Flights from Ottawa (YOW) to St. Louis (STL)
- Flights from Windsor (YQG) to St. Louis (STL)
- Flights from Moncton (YQM) to St. Louis (STL)
- Flights from Regina (YQR) to St. Louis (STL)
- Flights from Thunder Bay (YQT) to St. Louis (STL)
- Flights from Grande Prairie (YQU) to St. Louis (STL)
- Flights from Montreal (YUL) to St. Louis (STL)
- Flights from Vancouver (YVR) to St. Louis (STL)
- Flights from Winnipeg (YWG) to St. Louis (STL)
- Flights from Saskatoon (YXE) to St. Louis (STL)
- Flights from Prince George (YXS) to St. Louis (STL)
- Flights from London (YXU) to St. Louis (STL)
- Flights from Calgary (YYC) to St. Louis (STL)
- Flights from Victoria (YYJ) to St. Louis (STL)
- Flights from Toronto (YYZ) to St. Louis (STL)




















































































