
Sun City Mountain 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 Mountain hotel deals in Sun City
Price found within the past 48 hours. Click for updated prices.

Sunrock Guesthouse
Price was CA $2,037, price is now CA $1,819 per person
CA $1,819
per person
Jun 17 - Jun 22
found 1 day ago
Roundtrip non-stop flight included
Toronto (YYZ) to Johannesburg (JNB)
9.4/10 Exceptional! (906 reviews)
This is an oasis in a concrete jungle. We always manage to have a wonderful time. Such an accomodating staff, clean property and easy airport transfers.
Reviewed on May 4, 2026


ONE O EIGHT BOUTIQUE HOTEL
Price was CA $2,046, price is now CA $1,821 per person
CA $1,821
per person
Jun 17 - Jun 22
found 1 day ago
Roundtrip non-stop flight included
Toronto (YYZ) to Johannesburg (JNB)
9.8/10 Exceptional! (6 reviews)
One O Eight was the perfect stay. The room and property was spotless (the bath in the room was such a night treat), and the staff were all incredibly lovely.
I opted for a hotel pickup from the airport as a solo female traveller and it was fairly priced and not much more than an Uber & I really enjoyed chatting with the lovely driver that collected me.
The chef was so nice and made me a really lovely vegan meal for dinner and they packed me up a breakfast box for my early departure the next morning.
I didn't get to enjoy the pool or surrounding grounds as the rain was very heavy but it looked beautiful.
Highly recommended.
Reviewed on Dec 19, 2025

InterContinental Johannesburg O.R Tambo Airport by IHG
O.R. Tambo
Price was CA $3,716, price is now CA $3,318 per person
CA $3,318
per person
Jun 17 - Jun 22
found 1 day ago
Roundtrip non-stop flight included
Toronto (YYZ) to Johannesburg (JNB)
9.4/10 Exceptional! (1,000 reviews)
I loved the attention to detail in the room. Chocolate on the desk next to the bed, cabinet to enclose the mini fridge and snacks, bottled water, ice already in the ice bucket, slippers by the bed and a personal message on the tv when I walked in. It was elegance through and through. The staff were amazing and it was only a two minute walk from the O.R. Tambo Airport. My only regret is that I didn’t arrive until 8:15pm and had to leave by 8:30am the next morning to catch another flight. I wish I would’ve had more time to enjoy my room.
Reviewed on May 1, 2026

5* Mountain holidays in Sun City
Price found within the past 48 hours. Click for updated prices.

CT Hotel
Arcadia
Price was CA $2,533, price is now CA $2,412 per person
CA $2,412
per person
Jul 23 - Jul 29
found 17 hours ago
Roundtrip non-stop flight included
Montreal (YUL) to Johannesburg (JNB)
8.6/10 Excellent! (423 reviews)
Breakfast was fantastic - cooked to order omelettes and every imaginable tasty breakfast option provided.
Reviewed on Mar 11, 2026


InterContinental Johannesburg O.R Tambo Airport by IHG
O.R. Tambo
Price was CA $3,716, price is now CA $3,318 per person
CA $3,318
per person
Jun 17 - Jun 22
found 1 day ago
Roundtrip non-stop flight included
Toronto (YYZ) to Johannesburg (JNB)
9.4/10 Exceptional! (1,000 reviews)
I loved the attention to detail in the room. Chocolate on the desk next to the bed, cabinet to enclose the mini fridge and snacks, bottled water, ice already in the ice bucket, slippers by the bed and a personal message on the tv when I walked in. It was elegance through and through. The staff were amazing and it was only a two minute walk from the O.R. Tambo Airport. My only regret is that I didn’t arrive until 8:15pm and had to leave by 8:30am the next morning to catch another flight. I wish I would’ve had more time to enjoy my room.
Reviewed on May 1, 2026
4 Night Mountain holidays in Sun City
Price found within the past 48 hours. Click for updated prices.

ONE O EIGHT BOUTIQUE HOTEL
Price was CA $2,584, price is now CA $2,516 per person
CA $2,516
per person
Jul 25 - Jul 27
found 1 day ago
Roundtrip flight included
Edmonton (YEG) to Johannesburg (JNB)
9.8/10 Exceptional! (6 reviews)
One O Eight was the perfect stay. The room and property was spotless (the bath in the room was such a night treat), and the staff were all incredibly lovely.
I opted for a hotel pickup from the airport as a solo female traveller and it was fairly priced and not much more than an Uber & I really enjoyed chatting with the lovely driver that collected me.
The chef was so nice and made me a really lovely vegan meal for dinner and they packed me up a breakfast box for my early departure the next morning.
I didn't get to enjoy the pool or surrounding grounds as the rain was very heavy but it looked beautiful.
Highly recommended.
Reviewed on Dec 19, 2025

African Rock Hotel & Spa, a "Boutique Lifestyle Resort"
Price was CA $3,003, price is now CA $2,888 per person
CA $2,888
per person
Jul 25 - Jul 27
found 1 day ago
Roundtrip flight included
Edmonton (YEG) to Johannesburg (JNB)
10/10 Exceptional! (37 reviews)
Lovely boutique hotel, my second stay there.
As a solo traveller I appreciate this kind of hotel, lovely rooms, excellent food and very friendly atmosphere - and had a fabulous neck and shoulder massage
Will be back again next year
Reviewed on Sep 8, 2025

The Houghton Hotel, Spa, Wellness & Golf
Houghton Estate
Price was CA $2,666, price is now CA $2,598 per person
CA $2,598
per person
Jul 25 - Jul 27
found 1 day ago
Roundtrip flight included
Edmonton (YEG) to Johannesburg (JNB)
9.4/10 Exceptional! (236 reviews)
The breakfast feels fresh, The rooms are clean, The hotel staff are intentional about their customer service.
Reviewed on May 1, 2026
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.







