
Tswaing Vacations from $744
Book a Hotel + Flight or Car together to unlock savings
The Latest Tswaing vacation packages
Price found within the past 48 hours. Click for updated prices.

ONOMO Hotel Johannesburg Sandton
Sandton
Price was $806, price is now $744 per person
$744
per person
Oct 13 - Oct 17
found 1 day ago
Roundtrip non-stop flight included
Accra (ACC) to Johannesburg (JNB)
8.2/10 Very Good! (689 reviews)
The staff was nice and friendly, check-in and check-out was quick and easy.
Reviewed on Aug 27, 2025

The Peech Hotel
Price was $1,284, price is now $1,095 per person
$1,095
per person
Oct 13 - Oct 17
found 1 day ago
Roundtrip non-stop flight included
Accra (ACC) to Johannesburg (JNB)
9.8/10 Exceptional! (118 reviews)
Highly recommend the Peech Hotel in Johannesburg. Absolutely beautiful grounds and accommodations at this boutique hotel. The staff was outstanding and the 2 onsite restaurants were great.
Reviewed on May 17, 2025

Hyde Johannesburg Rosebank
Rosebank
Price was $1,173, price is now $1,006 per person
$1,006
per person
Oct 13 - Oct 17
found 1 day ago
Roundtrip non-stop flight included
Accra (ACC) 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

@Sandton Hotel
Sandton
Price was $874, price is now $806 per person
$806
per person
Oct 13 - Oct 17
found 1 day ago
Roundtrip non-stop flight included
Accra (ACC) to Johannesburg (JNB)
9.2/10 Wonderful! (252 reviews)
Phone didn't work at times. Front desk didn't pickup at times and when you then had to go down to communicate an issue, most times they would seem offended until guest relations had to attempt to help and even that had its inconsistencies. Night shift seemed genuinely interested in helping out. Shower didn't drain properly, room had to be changed twice to get good drain. Very old couch. They didn't really seem too surprised and maintenance said half the rooms where like that. Chairs in pool area dusty so couldn't wait there during cleaning, you'd have to wait in an already crowded lobby. Dryer in room didn't work, maintenance confirmed that's how it worked. Housekeeping would forget stuff sometimes and when I tried to remind them of missing items or a missing area that wasn't cleaned, like the toilet or missing towels, it would almost seem like one was being overbearing. Even though housekeeping head seemed apologetic, sometimes cleaner would seem offended. Had to write the list of items on a paper and stick on door before I got consistent service. Restaurant waitress told a lie and didn't deliver an order that was paid. 3 out of the 5 times I ordered burger at night, bun was wet. When I complained in the morning to their head, first time she sounded like I was bothering her, second time, different person sounded better. No standards. It was a very stressful stay. I tried to give them a chance every week but overall was a very stressful stay. Never again.
Reviewed on Aug 22, 2025

Radisson RED Hotel, Johannesburg Rosebank
Dunkeld
Price was $930, price is now $860 per person
$860
per person
Oct 13 - Oct 17
found 1 day ago
Roundtrip non-stop flight included
Accra (ACC) 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
Tswaing Hotel Deals

Bona Bona Game Lodge
N12 Treasure Route, Farm Klipspruit, Maquassi Hills, North West
$98 nightly
The price is $112 total per night from Sep 9 to Sep 10
$112 total
Sep 9 - Sep 10
Total with taxes and fees
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.
More vacations you might like
Frequently asked questions
* Savings based on package bookings compared to the price of the same components booked separately. Savings not available on all packages.