
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 togetherSave up to CA $4,200 when you book a flight and hotel together*
- Find the right fitWith over 300,000 hotels worldwide, it's easy to create a perfect package
- Rest easyPlan, 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.

The Rasmus
Price was CA $2,240, price is now CA $2,046 per person
CA $2,046
per person
Jul 25 - Jul 27
just found
Roundtrip non-stop flight included
Montreal (YUL) to Johannesburg (JNB)
9.6/10 Exceptional! (24 reviews)
Convenient,clean,friendly staff and extremely accommodating with extending your stay and variation of food and drink choices.
Reviewed on Jun 21, 2025

The Cliffside Boutique Getaway
Randburg
Price was CA $2,547, price is now CA $2,522 per person
CA $2,522
per person
Jul 5 - Jul 6
found 3 hours ago
Roundtrip non-stop flight included
Toronto (YYZ) to Johannesburg (JNB)
10/10 Exceptional! (8 reviews)
Excellent view of the city from our room. Staff were very welcoming and attentive. Spacious accommodation with stocked fridge. King size bed was huge and comfortable.
Reviewed on Oct 9, 2024

Radisson Blu Gautrain Hotel
Sandton
Price was CA $2,658, price is now CA $2,425 per person
CA $2,425
per person
Aug 18 - Aug 22
just found
Roundtrip flight included
Montreal (YUL) to Johannesburg (JNB)
8.8/10 Excellent! (1,003 reviews)
Met all our expectations and more. Lovely hotel to stay at. Keep up the good service and clean environment.
Reviewed on May 17, 2026

Davinci Hotel And Suites On Nelson Mandela Square
Sandton
Price was CA $3,154, price is now CA $2,913 per person
CA $2,913
per person
Aug 18 - Aug 22
just found
Roundtrip flight included
Montreal (YUL) to Johannesburg (JNB)
9.2/10 Wonderful! (790 reviews)
Exactly as described and expected
We look forward to visiting again
Reviewed on Feb 10, 2026

7th Street Guesthouse
Melville
Price was CA $2,398, price is now CA $2,219 per person
CA $2,219
per person
Aug 18 - Aug 22
just found
Roundtrip flight included
Montreal (YUL) to Johannesburg (JNB)
9.2/10 Wonderful! (48 reviews)
Liz was most helpful and attentive in finding resources for our needs. It was a true pleasure to meet her. All the staff was also great.
Reviewed on Sep 9, 2017
5* Scuba Diving holidays in Sun City
Price found within the past 48 hours. Click for updated prices.

The Rasmus
Price was CA $2,240, price is now CA $2,046 per person
CA $2,046
per person
Jul 25 - Jul 27
just found
Roundtrip non-stop flight included
Montreal (YUL) to Johannesburg (JNB)
9.6/10 Exceptional! (24 reviews)
Convenient,clean,friendly staff and extremely accommodating with extending your stay and variation of food and drink choices.
Reviewed on Jun 21, 2025

Davinci Hotel And Suites On Nelson Mandela Square
Sandton
Price was CA $3,154, price is now CA $2,913 per person
CA $2,913
per person
Aug 18 - Aug 22
just found
Roundtrip flight included
Montreal (YUL) to Johannesburg (JNB)
9.2/10 Wonderful! (790 reviews)
Exactly as described and expected
We look forward to visiting again
Reviewed on Feb 10, 2026

1945 On Kloof Guesthouse
Price was CA $2,188, price is now CA $2,047 per person
CA $2,047
per person
Jul 25 - Jul 27
just found
Roundtrip non-stop flight included
Montreal (YUL) to Johannesburg (JNB)
10/10 Exceptional! (16 reviews)
This hotel is so nice, well decorated, the rooms are very comfortable and spacious. The Staff is very helpful and welcoming. I want to specially mention Catherine and the kitchen staff, they were so kind and attentive during our stay.
Reviewed on Nov 29, 2025
4 Night Scuba Diving holidays in Sun City
Price found within the past 48 hours. Click for updated prices.

The Rasmus
Price was CA $2,240, price is now CA $2,046 per person
CA $2,046
per person
Jul 25 - Jul 27
just found
Roundtrip non-stop flight included
Montreal (YUL) to Johannesburg (JNB)
9.6/10 Exceptional! (24 reviews)
Convenient,clean,friendly staff and extremely accommodating with extending your stay and variation of food and drink choices.
Reviewed on Jun 21, 2025

1945 On Kloof Guesthouse
Price was CA $2,188, price is now CA $2,047 per person
CA $2,047
per person
Jul 25 - Jul 27
just found
Roundtrip non-stop flight included
Montreal (YUL) to Johannesburg (JNB)
10/10 Exceptional! (16 reviews)
This hotel is so nice, well decorated, the rooms are very comfortable and spacious. The Staff is very helpful and welcoming. I want to specially mention Catherine and the kitchen staff, they were so kind and attentive during our stay.
Reviewed on Nov 29, 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.







