
Sun City Scuba Diving Vacations
Book a Hotel + Flight or Car together to unlock savings
Photo by Paolo Poggi
- Plan, book, travel with confidence
Better together
Save up to CA $1,096 when you book a flight and hotel together*
Find the right fit
With over 300,000 hotels worldwide, it's easy to create a perfect package
Rest easy
Plan, book, and manage your trip all in one place
Flight and Scuba Diving hotel deals in Sun City
Price found within the past 48 hours. Click for updated prices.

Radisson RED Hotel, Johannesburg Rosebank
Dunkeld
Price was CA $1,881, price is now CA $1,820 per person
CA $1,820
per person
Oct 13 - Oct 19
found 2 hours ago
Roundtrip non-stop flight included
Toronto (YYZ) to Johannesburg (JNB)
8.4/10 Very Good! (60 reviews)
Beautiful property, clean room, courteous staff and great buffet breakfast. Would stay again.
Reviewed on Aug. 4, 2025

The Houghton Hotel, Spa, Wellness & Golf
Houghton Estate
Price was CA $2,446, price is now CA $2,130 per person
CA $2,130
per person
Oct 13 - Oct 19
found 2 hours ago
Roundtrip non-stop flight included
Toronto (YYZ) to Johannesburg (JNB)
9.4/10 Exceptional! (199 reviews)
The penthouse was incredible. The staff was also extremely nice and attentive.
Reviewed on Aug. 22, 2025

Hyde Johannesburg Rosebank
Rosebank
Price was CA $2,287, price is now CA $2,094 per person
CA $2,094
per person
Oct 13 - Oct 19
found 2 hours ago
Roundtrip non-stop flight included
Toronto (YYZ) to Johannesburg (JNB)
9.6/10 Exceptional! (136 reviews)
Staff was very accommodating - helped us find a safe, reliable, and affordable tour. Was communicative through Expedia responding quickly while traveling there. I would recommend any of my friends/family to stay here.
Reviewed on Aug. 16, 2025

Davinci Hotel And Suites On Nelson Mandela Square
Sandton
Price was CA $2,376, price is now CA $2,301 per person
CA $2,301
per person
Oct 13 - Oct 19
found 2 hours ago
Roundtrip non-stop flight included
Toronto (YYZ) to Johannesburg (JNB)
9.2/10 Wonderful! (696 reviews)
Very good for a stopover
Reviewed on Aug. 25, 2025

Home Suite Hotels Rosebank
Price was CA $1,911, price is now CA $1,859 per person
CA $1,859
per person
Oct 13 - Oct 19
found 2 hours ago
Roundtrip non-stop flight included
Toronto (YYZ) to Johannesburg (JNB)
9.6/10 Exceptional! (100 reviews)
It’sa beautiful property with nice sized rooms. I stayed in 3 properties on this trip and this one was easily the best
Reviewed on Apr. 26, 2025
5* Scuba Diving holidays in Sun City
Price found within the past 48 hours. Click for updated prices.

Gold Reef City Hotel
Johannesburg South
Price was CA $1,812, price is now CA $1,763 per person
CA $1,763
per person
Oct 13 - Oct 19
found 2 hours ago
Roundtrip non-stop flight included
Toronto (YYZ) to Johannesburg (JNB)
10/10 Exceptional! (3 reviews)
We thoroughly enjoyed our overnight stay. We had Great service and enjoyed staying inside a theme park. The included breakfast was delicious. We paid extra for the Jozi historical gold mine tour and were glad we did. Going down in the gold mine and later up on the large Ferris wheel were both highlights for us.
Reviewed on Jul. 23, 2009

The Houghton Hotel, Spa, Wellness & Golf
Houghton Estate
Price was CA $2,446, price is now CA $2,130 per person
CA $2,130
per person
Oct 13 - Oct 19
found 2 hours ago
Roundtrip non-stop flight included
Toronto (YYZ) to Johannesburg (JNB)
9.4/10 Exceptional! (199 reviews)
The penthouse was incredible. The staff was also extremely nice and attentive.
Reviewed on Aug. 22, 2025

Davinci Hotel And Suites On Nelson Mandela Square
Sandton
Price was CA $2,376, price is now CA $2,301 per person
CA $2,301
per person
Oct 13 - Oct 19
found 2 hours ago
Roundtrip non-stop flight included
Toronto (YYZ) to Johannesburg (JNB)
9.2/10 Wonderful! (696 reviews)
Very good for a stopover
Reviewed on Aug. 25, 2025
More vacations you might like
* Savings based on package bookings compared to the price of the same components booked separately. Savings not available on all packages.