Photo by Ontario Convention & Visitors Bureau / Jon Edwards.

Spa Hotels & Resorts in Ontario from AU$134
- Change your mindBook hotels with free cancellation
- Be pickySearch almost a million properties worldwide
Check availability on Ontario Spa Hotels
Our top choices for Ontario hotels with a spa

9.6 out of 10, Exceptional, (98 reviews)
cleanliness Serrano Spa offers ultimate relaxation with 8 treatment rooms, including couples suites, where deep tissue massages melt away tension.
The price is AU$917
includes taxes & fees
6 May - 7 May

7.6 out of 10, Good, (845 reviews)
cleanliness Unwind at this hotel with a full-service spa, outdoor pool, and ski-in/ski-out access for a restorative retreat.
The price is AU$148
includes taxes & fees
2 May - 3 May

7.4 out of 10, Good, (189 reviews)
cleanliness Rejuvenate at a woodland retreat with a full-service spa, seasonal outdoor pool, and spa pool nestled among individually decorated cabins.
The price is AU$134
includes taxes & fees
3 May - 4 May

9.4 out of 10, Exceptional, (1,417 reviews)
cleanliness Escape to this mountain hotel with a full-service spa, couples treatment rooms, and a rejuvenating sauna for ultimate relaxation.
The price is AU$183
includes taxes & fees
1 June - 2 June

8.6 out of 10, Excellent, (2,290 reviews)
cleanliness Indulge in historic luxury at this Mediterranean retreat with 12 treatment rooms offering aromatherapy and reflexology.
The price is AU$332
includes taxes & fees
3 May - 4 May

Sanctity Hotel Rancho Cucamonga, Tapestry Collection Hilton
Sanctity Hotel Rancho Cucamonga, Tapestry Collection HiltonRancho Cucamonga
9.4 out of 10, Exceptional, (120 reviews)
cleanliness Experience tranquil pampering at this Tuscan-style hotel with 3 treatment rooms, a rejuvenating sauna, and plush Egyptian cotton linens.
The price is AU$271
includes taxes & fees
24 May - 25 May

9.0 out of 10, Wonderful, (1,180 reviews)
cleanliness Pamper your senses at this mountain resort spa offering rejuvenating massages and scenic views from outdoor wellness areas.
The price is AU$344
includes taxes & fees
3 May - 4 May

9.0 out of 10, Wonderful, (1,000 reviews)
cleanliness Indulge in a full-service spa experience at this Diamond Bar hotel featuring a spa pool, outdoor pool, and rejuvenating wellness options.
The price is AU$201
includes taxes & fees
2 May - 3 May
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 Ontario Hotel Reviews

Azure Hotel & Suites, Trademark Collection by Wyndham
8/10 Good
Frequently asked questions
Explore a world of travel with Expedia
- Cheap Hotels in Bloomington
- Hotels near Boomers Upland
- Apartments in Chino
- Condo Rentals in Chino
- Farmstay in Chino
- Hotels with Parking in Chino Hills
- Business Hotels in Chino
- Cheap Hotels in Chino
- Hotels with Parking in Chino
- Chino Hotels
- Villas in Chino
- Boutique Hotels in Claremont
- Historic Hotels in Claremont
- Luxury Hotels in Claremont
- Spa Hotels in Claremont
- Beach Hotels in Corona
- Boutique Hotels in Corona
- Business Hotels in Corona
- Cheap Hotels in Corona
- Cheap Hotels in Covina
- Lgbt Welcoming Hotels in Diamond Bar
- Hotels near Disneyland® Resort
- Cheap Hotels in Fontana
- Luxury Hotels in Fontana
- Boutique Hotels in Glen Avon
- Pet Friendly Hotels in Glen Avon
- Spa Hotels in Home Gardens
- Cheap Hotels in Jurupa Valley
- Adults Only Hotels in La Sierra
- Family Hotels in La Sierra
- Cheap Hotels in La Verne
- Los Angeles Hotels
- Hotels near Los Angeles - Ontario Intl.
- Montclair Hotels
- Ski Hotels in Mount Baldy
- Hotels near Ontario Convention Center
- Cheap Hotels in Pomona
- Luxury Hotels in Pomona
- Pet Friendly Hotels in Pomona
- Cheap Hotels in Rancho Cucamonga
- Cheap Hotels in San Gabriel Valley
- Apartments in Upland
- Upland Hotels
- Flights to Cable
- Flights to Chino
- Flights to Los Angeles - Ontario Intl.
- Flights from Los Angeles - Ontario Intl.
- Flights from Chino
- Flights from Adelaide (ADL) to Ontario (ONT)
- Flights from Ahmedabad (AMD) to Ontario (ONT)
- Flights from Sri Guru Ram Das Ji Intl. Airport (ATQ) to Ontario (ONT)
- Flights from Austin (AUS) to Ontario (ONT)
- Flights from Brisbane (BNE) to Ontario (ONT)
- Flights from Boston (BOS) to Ontario (ONT)
- Flights from Canberra (CBR) to Ontario (ONT)
- Flights from Colombo (CMB) to Ontario (ONT)
- Flights from Cairns (CNS) to Ontario (ONT)
- Flights from Copenhagen (CPH) to Ontario (ONT)
- Flights from Washington (DCA) to Ontario (ONT)
- Flights from Delhi (DEL) to Ontario (ONT)
- Flights from Denver (DEN) to Ontario (ONT)
- Flights from Dubai (DXB) to Ontario (ONT)
- Flights from Frankfurt (FRA) to Ontario (ONT)
- Flights from Hobart (HBA) to Ontario (ONT)
- Flights from Honolulu (HNL) to Ontario (ONT)
- Flights from Horsham (HSM) to Ontario (ONT)
- Flights from New York (JFK) to Ontario (ONT)
- Flights from Kathmandu (KTM) to Ontario (ONT)
- Flights from Las Vegas (LAS) to Ontario (ONT)
- Flights from Los Angeles (LAX) to Ontario (ONT)
- Flights from Lahore (LHE) to Ontario (ONT)
- Flights from London (LHR) to Ontario (ONT)
- Flights from Orlando (MCO) to Ontario (ONT)
- Flights from Melbourne (MEL) to Ontario (ONT)
- Flights from Melbourne (MLB) to Ontario (ONT)
- Flights from Manila (MNL) to Ontario (ONT)
- Flights from Minneapolis (MSP) to Ontario (ONT)
- Flights from Gold Coast (OOL) to Ontario (ONT)
- Flights from Portland (PDX) to Ontario (ONT)
- Flights from Perth (PER) to Ontario (ONT)
- Flights from Philadelphia (PHL) to Ontario (ONT)
- Flights from Redmond (RDM) to Ontario (ONT)
- Flights from San Antonio (SAT) to Ontario (ONT)
- Flights from Seattle (SEA) to Ontario (ONT)
- Flights from San Francisco (SFO) to Ontario (ONT)
- Flights from Sacramento (SMF) to Ontario (ONT)
- Flights from Sydney (SYD) to Los Angeles (LAX)
- Flights from Sydney (SYD) to Ontario (ONT)
- Flights from Edmonton (YEG) to Ontario (ONT)
- Flights from Montreal (YUL) to Ontario (ONT)
- Flights from Vancouver (YVR) to Ontario (ONT)
- Flights from Calgary (YYC) to Ontario (ONT)
- Flights from Toronto (YYZ) to Ontario (ONT)































