
Tshwane Vacation Packages
Book a Hotel + Flight or Car together to unlock savings
- 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
Top Tshwane Vacation Deals
Price found within the past 48 hours. Click for updated prices.

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
found 1 day ago
Roundtrip flight included
Montreal (YUL) to Johannesburg (JNB)
8.8/10 Excellent! (1,001 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

Melrose Place Boutique Hotel
Sandton
Price was CA $3,591, price is now CA $3,338 per person
CA $3,338
per person
Aug 21 - Aug 30
found 7 hours ago
Roundtrip non-stop flight included
Toronto (YYZ) to Johannesburg (JNB)
9.2/10 Wonderful! (50 reviews)
I had an excellent stay at Melrose Place Boutique Hotel. The staff, hospitality, ambience, location, security were all top notch. I will be back!
Reviewed on May 11, 2026

The Ashford Guesthouse
Parkwood
Price was CA $3,269, price is now CA $3,056 per person
CA $3,056
per person
Aug 21 - Aug 30
found 7 hours ago
Roundtrip non-stop flight included
Toronto (YYZ) to Johannesburg (JNB)
9.8/10 Exceptional! (10 reviews)
The staff really made you feel at home and so accommodating.
Reviewed on Nov 22, 2024

Babohi at Qwabi Private Game Reserve
Price was CA $6,876, price is now CA $5,670 per person
CA $5,670
per person
Jul 18 - Jul 26
found 1 hour ago
Roundtrip non-stop flight included
Toronto (YYZ) to Johannesburg (JNB)
10/10 Exceptional! (13 reviews)
Arrival welcome
After a 3.5hr drive from Jberg with mostly highway but around 30km of dirt track we arrived at Letamo initially, the sister lodge. Make sure to book with a reputable transfer company as the dirt track is a challenging drive. After a beer in the bar at Letamo our dedicated ranger Sam picked us up in the land cruiser and took us over to Babohi, it was quite a nice touch to get a transfer over to Babohi with our guide and become acquainted. We knew straight away we were in great hands with Sam from the outset! Once we arrived at Babohi, a ceremonial hand wash and welcome drink during a relaxed check in.
Room
We stayed in a 'premium room' which was immaculately furnished, a lovely plunge pool, bath tub, and two showers; inside and outside. A welcome drink of African rum and ginger ale in the room was a nice touch. The room enjoyed lovely views in which we could see baboons and an array of bird life. Golf buggies would escort you from your lodge to the main reception. Another lovely and convenient touch was that laundry was included! Wish we knew beforehand as we over packed.
Food
An exceptional pastry chef who makes the best blueberry muffins I've ever tried! Favourite meals were lamb chops and the springbok shank. Standard drinks were also included with the full board package. 4 meals a day, pre game drive breakfast, brunch, high tea and dinner.
Overall
Fantastic game drives with plenty to see!
A remarkable high end Safari Lodge!
Reviewed on Nov 16, 2024

Park Hyatt Johannesburg
Price was CA $5,712, price is now CA $4,793 per person
CA $4,793
per person
Aug 21 - Aug 28
found 4 hours ago
Roundtrip non-stop flight included
Montreal (YUL) to Johannesburg (JNB)
10/10 Exceptional! (2 reviews)
My wife and I stayed at Park Hyatt Johannesburg during our honeymoon, and it was one of the highlights of our trip. With only 31 rooms, the hotel offers a truly intimate and exclusive atmosphere that feels more like a private luxury residence than a traditional hotel.
The staff were exceptionally warm, friendly, and attentive throughout our stay. They went out of their way to make our honeymoon special and surprised us with a thoughtful honeymoon cake in our room, which was a lovely gesture that we greatly appreciated.
The room itself was luxurious, spacious, and beautifully appointed, with every detail carefully considered to provide a comfortable and relaxing stay. The heated swimming pool was another wonderful feature, perfect for unwinding after a day of exploring Johannesburg.
Breakfast was excellent each morning, with a combination of a continental buffet and a comprehensive à la carte menu. The quality of the food was outstanding, and there was more than enough variety to look forward to breakfast every day.
Security around the hotel was also excellent, providing peace of mind while staying in Johannesburg. Combined with the beautiful grounds and tranquil setting, it created a very relaxing environment throughout our visit.
Overall, Park Hyatt Johannesburg exceeded our expectations and provided a memorable honeymoon experience. If you're looking for a luxurious boutique hotel with exceptional service, excellent dining, and a genuinely an outstanding choice.
Reviewed on Jun 1, 2026
Tshwane Hotel Deals

Protea Hotel Fire & Ice by Marriott Pretoria Menlyn
221 Garsfontein Road Pretoria Gauteng
Fully refundableReserve now, pay when you stay
The price is CA $143 per night from Jun 7 to Jun 8
CA $143
CA $167 total
Jun 7 - Jun 8
includes taxes & fees
8.8/10 Excellent! (238 reviews)
"From check in to checkout the staff were great. They all work together as a team and if a mistake is made everyone stand up and take full accountability. And do everything to fix it and right there they are not coworker's they are a family. Great group of people. Thanks again for a wonderful experience ..."
Reviewed on May 13, 2026

CT Hotel
643 Cnr Stanza Bopape & Wessels Street Pretoria Gauteng
Fully refundableReserve now, pay when you stay
The price is CA $80 per night from Jun 5 to Jun 6
CA $80
CA $92 total
Jun 5 - Jun 6
includes taxes & fees
8.6/10 Excellent! (424 reviews)
"Pool was closed when we were there but hotel staff were fantastic"
Reviewed on Jun 2, 2026

City Lodge Hotel Lynnwood
Corner Lynnwood and Daventry Roads Pretoria Gauteng
The price is CA $117 per night from Jun 6 to Jun 7
CA $117
CA $136 total
Jun 6 - Jun 7
includes taxes & fees
8.6/10 Excellent! (383 reviews)
"good"
Reviewed on Apr 30, 2026
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.
Frequently asked questions
* Savings based on package bookings compared to the price of the same components booked separately. Savings not available on all packages.







