St. John 5 Stars Hotels
- Change your mindBook hotels with free cancellation
- Be pickySearch almost a million properties worldwide
Check availability on St. John 5 Star Hotels
Our top choices for St. John 5-star hotels

9.4 out of 10, Exceptional, (1001)
The price is NT$13,045
NT$15,254 total
includes taxes & fees
Jan 1 - 2026/1/2

9.2 out of 10, Wonderful, (554)
The price is NT$15,686
NT$18,311 total
includes taxes & fees
Dec 29 - Dec 30
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 5-star hotels. See all 4-star hotels in St. John.

Magnolia Hotel St. Louis, a Tribute Portfolio Hotel
421 N 8th St St. Louis MO
The price is NT$3,049 per night from Jan 25 to Jan 26
NT$3,049
NT$3,626 total
Jan 25 - 2026/1/26
includes taxes & fees
8.6/10 Excellent! (1,171 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
Frequently asked questions
Explore a world of travel with Expedia
- Green Hotels in Breckenridge Hills
- 5 Star Hotels in Florissant
- 5 Star Hotels in Kirkwood
- 4 Star Hotels in Creve Coeur
- 5 Star Hotels in St. Charles
- 5 Star Hotels in Ladue
- 5 Star Hotels in Richmond Heights
- 5 Star Hotels in Hazelwood
- Drury Inn & Suites Hotels in St. John
- Waterpark Hotels in St. Ann
- 5 Star Hotels in Fenton
- 5 Star Hotels in Downtown St. Louis
- 5 Star Hotels in Clayton
- Romantic Hotels in Edmundson
- La Quinta Inn & Suites Hotels in St. John
- 4 Star Hotels in Gray Summit
- 4 Star Hotels in Eureka
- 5 Star Hotels in Bridgeton
- Overland Hotels
- 5 Star Hotels in St. Louis
- 4 Star Hotels in Cottleville
- 5 Star Hotels in Soulard
- Marriott Hotels & Resorts in Kinloch
- Flights from Chengdu (CTU) to St. Louis (STL)
- Flights from Bakersfield (BFL) to St. Louis (STL)
- Flights from Las Cruces (LRU) to St. Louis (STL)
- Flights from Bacolod (BCD) to St. Louis (STL)
- Flights from Newport (ONP) to St. Louis (STL)
- Flights from Birmingham (BHM) to St. Louis (STL)
- Flights from Fuzhou (FOC) to St. Louis (STL)
- Flights from Cody (COD) to St. Louis (STL)
- Flights from Gaborone (GBE) to St. Louis (STL)
- Flights from Laughlin (IFP) to St. Louis (STL)
- Flights from Bari (BRI) to St. Louis (STL)
- Flights from Knock (NOC) to St. Louis (STL)
- Flights from Rice Lake (RIE) to St. Louis (STL)
- Flights from Almaty (ALA) to St. Louis (STL)
- Flights from Watertown (ATY) to St. Louis (STL)
- Flights from Baltimore (BWI) to St. Louis (STL)
- Flights from Daet (DTE) to St. Louis (STL)
- Flights from Frankfurt (FRA) to St. Louis (STL)
- Flights from Tuzla (TZL) to St. Louis (STL)
- Flights from Ozamiz (OZC) to St. Louis (STL)
- Flights from Alta (ALF) to St. Louis (STL)
- Flights from Prince Rupert (YPR) to St. Louis (STL)
- Flights from Houma (HUM) to St. Louis (STL)
- Flights from Madurai (IXM) to St. Louis (STL)
- Flights from Harbin (HRB) to St. Louis (STL)
- Flights from Quincy (UIN) to St. Louis (STL)
- Flights from Peoria (PIA) to St. Louis (STL)
- Flights from Bridgeport (BDR) to St. Louis (STL)
- Flights from Gunnison (GUC) to St. Louis (STL)
- Flights from Mianyang (MIG) to St. Louis (STL)
- Flights from Tegucigalpa (TGU) to St. Louis (STL)
- Flights from Grande Prairie (YQU) to St. Louis (STL)
- Flights from Santa Cruz (VVI) to St. Louis (STL)
- Flights from Yakutsk (YKS) to St. Louis (STL)
- Flights from Lambert-St. Louis Intl.
- Flights from Berlin (BER) to St. Louis (STL)
- Flights from Galion (GQQ) to St. Louis (STL)
- Flights from São Paulo (GRU) to St. Louis (STL)
- Flights from Windhoek (WDH) to St. Louis (STL)
- Flights from Auburn (AUO) to St. Louis (STL)
- Flights from Overland
- Flights from San Francisco (SFO) to St. Louis (STL)
- Flights from Whitehorse (YXY) to St. Louis (STL)
- Flights from Marshall (MML) to St. Louis (STL)
- Flights from Luxembourg (LUX) to St. Louis (STL)
- Flights from Kuito (SVP) to St. Louis (STL)
- Flights from Kingston (KIN) to St. Louis (STL)
- Flights from Fort Frances (YAG) to St. Louis (STL)
- Flights from Aalborg (AAL) to St. Louis (STL)
- Flights from Albany (ALB) to St. Louis (STL)
- Flights from Indianapolis (IND) to St. Louis (STL)
- Flights from Myrtle Beach (MYR) to St. Louis (STL)
- Flights from Henderson (HSH) to St. Louis (STL)
- Flights from Da Nang (DAD) to St. Louis (STL)
- Flights from Saint-Tropez (LTT) to St. Louis (STL)
- Flights from Lannion (LAI) to St. Louis (STL)
- Flights from Nicosia (NIC) to St. Louis (STL)
- Flights from Corpus Christi (CRP) to St. Louis (STL)
- Flights from Denver (DEN) to St. Louis (STL)
- Flights from Tijuana (TIJ) to St. Louis (STL)
- Flights from Griffith (GFF) to St. Louis (STL)
- Flights from Greeley (GXY) to St. Louis (STL)
- Flights from Kaohsiung (KHH) to St. Louis (STL)
- Flights from Taipei (TPE) to St. Louis (STL)
- Flights from Modesto (MOD) to St. Louis (STL)
- Flights from Sal Island (SID) to St. Louis (STL)
- Flights from Shirley (WSH) to St. Louis (STL)
- Flights from Ontario (ONT) to St. Louis (STL)
- Flights from Aarhus (AAR) to St. Louis (STL)
- Flights from Sandefjord (TRF) to St. Louis (STL)
- Flights from Battle Creek (BTL) to St. Louis (STL)
- Flights from Gaithersburg (GAI) to St. Louis (STL)
- Flights from Edinburgh (EDI) to St. Louis (STL)








