
Find Spa Hotels in Benoni from CA $48
- Change your mindBook hotels with free cancellation
- Be pickySearch almost a million properties worldwide
Check availability on Benoni Spa Hotels
Our top choices for Benoni hotels with a spa

9.8 out of 10, Exceptional, (6 reviews)
cleanliness Unwind in nature reserve serenity with massage treatments, hot tub, and sauna at this elegant boutique hotel.
The price is CA $156
CA $179 total
includes taxes & fees
May 22 - May 23

9.4 out of 10, Exceptional, (11 reviews)
cleanliness Revitalize with luxurious massages and aromatherapy treatments at this upscale spa hotel featuring a serene garden retreat.
The price is CA $139
CA $161 total
includes taxes & fees
May 12 - May 13
The price is CA $63
CA $63 total
includes taxes & fees
May 12 - May 13

6.6 out of 10, (23 reviews)
cleanliness Indulge in Swedish massages and aromatherapy at this Art Deco hotel with an outdoor pool and garden retreat.
The price is CA $48
CA $48 total
includes taxes & fees
May 14 - May 15

8.6 out of 10, Excellent, (8 reviews)
cleanliness Escape to a tranquil garden guesthouse with a full-service spa and outdoor pool for rejuvenating relaxation.
The price is CA $252
CA $290 total
includes taxes & fees
May 23 - May 24
The price is CA $69
CA $69 total
includes taxes & fees
May 22 - May 23

10.0 out of 10, Exceptional, (3 reviews)
cleanliness Discover a serene spa sanctuary nestled in this charming bed & breakfast with a full-service retreat and tranquil garden setting.
The price is CA $61
CA $71 total
includes taxes & fees
May 19 - May 20

7.6 out of 10, Good, (26 reviews)
cleanliness Couples retreat to city-center guesthouse featuring private spa rooms and gardens for massages and facials.
The price is CA $42
CA $74 total
includes taxes & fees
May 12 - May 13
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 Benoni Hotel Reviews

InterContinental Johannesburg O.R Tambo Airport by IHG
10/10 Excellent
Frequently asked questions
Explore a world of travel with Expedia
- Lgbt Friendly Hotels in Boksburg
- Cheap Hotels in Brakpan
- Daveyton Hotels
- East Rand Hotels
- Boutique Hotels in Ekurhuleni
- Luxury Hotels in Gauteng
- Pet-Friendly Hotels in Gauteng
- Spa Hotels in Gauteng
- Lgbt Friendly Hotels in Downtown Johannesburg
- Hotels near East Rand Mall
- Hotel Wedding Venues Hotels in Edenvale
- Farrarmere Hotels
- Lgbt Friendly Hotels in Germiston
- Hotel Wedding Venues Hotels in Germiston
- Lgbt Friendly Hotels in Houghton Estate
- Lgbt Friendly Hotels in Illovo
- Casino Hotels in Johannesburg
- Historic Hotels in Johannesburg
- Hotels with Free Airport Shuttle in Johannesburg
- Lgbt Friendly Hotels in Johannesburg
- Lgbt Friendly Hotels in Killarney
- Lgbt Friendly Hotels in Maboneng Precinct
- Cheap Hotels in Midrand
- Hotels near O.R. Tambo Intl.
- O.r. Tambo Hotels
- Cheap Hotels in Parktown
- Pomona Hotels
- Lgbt Friendly Hotels in Primrose
- Boutique Hotels in Rosebank
- Cheap Hotels in Rosebank
- Luxury Hotels in Rosebank
- Cheap Hotels in Sandton
- Historic Hotels in Sandton
- Lgbt Friendly Hotels in Sandton
- Luxury Hotels in Sandton
- Spa Hotels in Sunninghill
- Lgbt Friendly Hotels in Witfield
- Ethiopian Airlines Toronto (YYZ) to Johannesburg (JNB) flights
- Flights from Accra (ACC) to Johannesburg (JNB)
- Flights from Amsterdam (AMS) to Johannesburg (JNB)
- Flights from Atlanta (ATL) to Johannesburg (JNB)
- Flights from Mumbai (BOM) to Johannesburg (JNB)
- Flights from Bulawayo (BUQ) to Johannesburg (JNB)
- Flights from Paris (CDG) to Johannesburg (JNB)
- Flights from Cape Town (CPT) to Johannesburg (JNB)
- Flights from Dar es Salaam (DAR) to Johannesburg (JNB)
- Flights from Detroit (DTW) to Johannesburg (JNB)
- Flights from Dubai (DXB) to Johannesburg (JNB)
- Flights from Newark Liberty Intl. Airport (EWR) to Johannesburg (JNB)
- Flights from Buenos Aires (EZE) to Johannesburg (JNB)
- Flights from Rome (FCO) to Johannesburg (JNB)
- Flights from Frankfurt (FRA) to Johannesburg (JNB)
- Flights from Gaborone (GBE) to Johannesburg (JNB)
- Flights from George (GRJ) to Johannesburg (JNB)
- Flights from São Paulo (GRU) to Johannesburg (JNB)
- Flights from Hoedspruit (HDS) to Johannesburg (JNB)
- Flights from Harare (HRE) to Johannesburg (JNB)
- Flights from Washington (IAD) to Johannesburg (JNB)
- Flights from New York (JFK) to Johannesburg (JNB)
- Flights from Luanda (LAD) to Johannesburg (JNB)
- Flights from Los Angeles (LAX) to Johannesburg (JNB)
- Flights from London (LHR) to Johannesburg (JNB)
- Flights from Lisbon (LIS) to Johannesburg (JNB)
- Flights from Lagos (LOS) to Johannesburg (JNB)
- Flights from Lusaka (LUN) to Johannesburg (JNB)
- Flights from Livingstone (LVI) to Johannesburg (JNB)
- Flights from Miami (MIA) to Johannesburg (JNB)
- Flights from Maun (MUB) to Johannesburg (JNB)
- Flights from Nairobi (NBO) to Johannesburg (JNB)
- Flights from Perth (PER) to Johannesburg (JNB)
- Flights from Port Elizabeth (PLZ) to Johannesburg (JNB)
- Flights from Seattle (SEA) to Johannesburg (JNB)
- Flights from Sydney (SYD) to Johannesburg (JNB)
- Flights from Victoria Falls (VFA) to Johannesburg (JNB)
- Flights from Windhoek (WDH) to Johannesburg (JNB)
- Flights from Edmonton (YEG) to Johannesburg (JNB)
- Flights from Halifax (YHZ) to Johannesburg (JNB)
- Flights from Kelowna (YLW) to Johannesburg (JNB)
- Flights from Fort McMurray (YMM) to Johannesburg (JNB)
- Flights from Ottawa (YOW) to Johannesburg (JNB)
- Flights from Québec (YQB) to Johannesburg (JNB)
- Flights from Moncton (YQM) to Johannesburg (JNB)
- Flights from Regina (YQR) to Johannesburg (JNB)
- Flights from Thunder Bay (YQT) to Johannesburg (JNB)
- Flights from Montreal (YUL) to Johannesburg (JNB)
- Flights from Vancouver (YVR) to Johannesburg (JNB)
- Flights from Winnipeg (YWG) to Johannesburg (JNB)
- Flights from Saskatoon (YXE) to Johannesburg (JNB)
- Flights from Prince George (YXS) to Johannesburg (JNB)
- Flights from Calgary (YYC) to Johannesburg (JNB)
- Flights from Victoria (YYJ) to Johannesburg (JNB)
- Flights from St. John's (YYT) to Johannesburg (JNB)
- Flights from Toronto (YYZ) to Johannesburg (JNB)
- Flights from Zanzibar (ZNZ) to Johannesburg (JNB)





































