Find 3 Star Hotels in St. John, MO from $92
Check availability on St. John 3 Star Hotels
Compare St. John 3 Star Hotels with updated room rates, reviews, and availability. Most hotels are fully refundable.

Hollywood Casino & Hotel St. Louis
Hollywood Casino & Hotel St. Louis
8.4 out of 10, Very Good, (2182)
$100 nightly
The price is $117
Oct 19 - Oct 20
Total with taxes and fees

Clayton Plaza Hotel & Extended Stay
Clayton Plaza Hotel & Extended Stay
8.8 out of 10, Excellent, (2946)
$103 nightly
The price is $120
Oct 12 - Oct 13
Total with taxes and fees

Pear Tree Inn St. Louis Near Union Station
Pear Tree Inn St. Louis Near Union Station
8.8 out of 10, Excellent, (1663)
$98 nightly
The price is $115
Oct 13 - Oct 14
Total with taxes and fees

Drury Plaza Hotel St. Louis at the Arch
Drury Plaza Hotel St. Louis at the Arch
9.4 out of 10, Exceptional, (3121)
$134 nightly
The price is $157
Oct 15 - Oct 16
Total with taxes and fees

Heritage Inn & Suites St. Louis/Fenton, Trademark by Wyndham
Heritage Inn & Suites St. Louis/Fenton, Trademark by Wyndham
8.2 out of 10, Very Good, (1045)
$89 nightly
The price is $103
Oct 5 - Oct 6
Total with taxes and fees

Forest Park Hotel by MDR
Forest Park Hotel by MDR
7.6 out of 10, Good, (1152)
$104 nightly
The price is $121
Oct 2 - Oct 3
Total with taxes and fees

Larkspur Landing Extended Stay Suites St. Louis Riverport - Airport West
Larkspur Landing Extended Stay Suites St. Louis Riverport - Airport West
7.4 out of 10, Good, (1000)
$79 nightly
The price is $92
Oct 7 - Oct 8
Total with taxes and fees

Pear Tree Inn St. Louis Convention Center
Pear Tree Inn St. Louis Convention Center
8.8 out of 10, Excellent, (1001)
$90 nightly
The price is $105
Oct 29 - Oct 30
Total with taxes and fees
Save an average of 15% on thousands of hotels when you're signed in
Explore similar 4-star hotels
Many 4-star hotels have the same amenities as 3-star hotels. See all 4-star hotels in St. John.

Renaissance St. Louis Airport Hotel
9801 Natural Bridge Road, St. Louis, MO
$118 nightly
The price is $138 total per night from Oct 31 to Nov 1
$138 total
Oct 31 - Nov 1
Total with taxes and fees
8.4/10 Very Good! (1,020 reviews)
Still don't see what you're looking for?
See all properties in St. John.
You can also use these popular filters to refine your search.
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.
Top St. John Hotel Reviews

Pear Tree Inn St. Louis Near Union Station
10/10 Excellent
Frequently asked questions
Explore a world of travel with Expedia
Explore a world of travel with Expedia
- Hotels near Lambert-St. Louis Intl.
- Bel-Ridge Hotels
- 5 Star Hotels in Overland
- Hotels near Breckenridge Hills
- St. Louis Hotels
- Hotels near Woodson Terrace
- Hotels with a Pool in Woodson Terrace
- 4 Star Hotels in Edmundson
- Overland Hotels
- Hotels near North Hanley Station
- Apartments in North Hanley Station
- Motels in Overland
- 5 Star Hotels in Kinloch
- Hotels near Lambert East Terminal Station
- Hotels near Edmundson
- Hotels with a Pool in Edmundson
- Hotels with Free Airport Shuttle in Edmundson
- Hotels near Blanche M. Touhill Performing Arts Center
- Hotels near UMSL North Station
- Apartments in UMSL South Station
- Hotels near Kinloch
- Flights from Lambert-St. Louis Intl.
- Flights from Chicago (ORD) to St. Louis (STL)
- Flights from Dallas (DFW) to St. Louis (STL)
- Flights from Denver (DEN) to St. Louis (STL)
- Flights from Atlanta (ATL) to St. Louis (STL)
- Flights from Los Angeles (LAX) to St. Louis (STL)
- Flights from Boston (BOS) to St. Louis (STL)
- Flights from Phoenix (PHX) to St. Louis (STL)
- Flights from Orlando (MCO) to St. Louis (STL)
- Flights from New York (LGA) to St. Louis (STL)
- Flights from Seattle (SEA) to St. Louis (STL)
- Flights from Minneapolis (MSP) to St. Louis (STL)
- Flights from Kansas City (MCI) to St. Louis (STL)
- Flights from Houston (IAH) to St. Louis (STL)
- Flights to Overland
- Flights from Philadelphia (PHL) to St. Louis (STL)
- Flights from Las Vegas (LAS) to St. Louis (STL)
- Flights from Detroit (DTW) to St. Louis (STL)
- Flights from Washington (DCA) to St. Louis (STL)
- Flights from Tampa (TPA) to St. Louis (STL)
- Flights from San Diego (SAN) to St. Louis (STL)
- Flights from Charlotte (CLT) to St. Louis (STL)
- Flights from Portland (PDX) to St. Louis (STL)
- Flights from Raleigh (RDU) to St. Louis (STL)
- Flights from San Francisco (SFO) to St. Louis (STL)
- Flights from Nashville (BNA) to St. Louis (STL)
- Flights from Salt Lake City (SLC) to St. Louis (STL)
- Flights from Indianapolis (IND) to St. Louis (STL)
- Flights from Fort Lauderdale (FLL) to St. Louis (STL)
- Flights from Memphis (MEM) to St. Louis (STL)
- Flights from Miami (MIA) to St. Louis (STL)
- Flights from Austin (AUS) to St. Louis (STL)
- Flights from Pittsburgh (PIT) to St. Louis (STL)
- Flights from Cincinnati (CVG) to St. Louis (STL)
- Flights from Springfield (SGF) to St. Louis (STL)
- Flights from Baltimore (BWI) to St. Louis (STL)
- Flights from Cleveland (CLE) to St. Louis (STL)
- Flights from Omaha (OMA) to St. Louis (STL)
- Flights from New Orleans (MSY) to St. Louis (STL)
- Flights from Milwaukee (MKE) to St. Louis (STL)
- Flights from Oklahoma City (OKC) to St. Louis (STL)
- Flights from New York (JFK) to St. Louis (STL)
- Flights from Jacksonville (JAX) to St. Louis (STL)
- Flights from Columbus (CMH) to St. Louis (STL)
- Flights from Sacramento (SMF) to St. Louis (STL)
- Flights from Louisville (SDF) to St. Louis (STL)
- Flights from Knoxville (TYS) to St. Louis (STL)
- Flights from San Antonio (SAT) to St. Louis (STL)
- Flights from Hartford (BDL) to St. Louis (STL)
- Flights from Des Moines (DSM) to St. Louis (STL)
- Flights from Richmond (RIC) to St. Louis (STL)
- Flights from Charleston (CHS) to St. Louis (STL)
- Flights from Norfolk (ORF) to St. Louis (STL)
- Flights from Tulsa (TUL) to St. Louis (STL)
- Flights from Madison (MSN) to St. Louis (STL)
- Flights from San Jose (SJC) to St. Louis (STL)
- Flights from Ontario (ONT) to St. Louis (STL)
- Flights from Little Rock (LIT) to St. Louis (STL)
- Flights from Fort Myers (RSW) to St. Louis (STL)
- Flights from Washington (IAD) to St. Louis (STL)
- Flights from Grand Rapids (GRR) to St. Louis (STL)
- Flights from Orange County (SNA) to St. Louis (STL)
- Car rental St. Louis Airport (STL)
- Car rentals near Bel-Ridge
- Car rentals near Breckenridge Hills
- Car rentals near Woodson Terrace
- Car rentals near Overland
- Enterprise Rental Cars in Overland
- Car rentals near Bel-Nor
- Car rentals near Edmundson
- Enterprise Rental Cars in Lambert-St. Louis Intl.
- Hertz Rental Cars in Lambert-St. Louis Intl.
- Budget Rental Cars in Lambert-St. Louis Intl.
- Car rentals near Greendale
- Car rentals near Kinloch