Avant Garde Lodge
Included in your trip1 night, 182A Outeniqua Avenue Pomona, Johannesburg

Self-drive road trip · South Africa
Johannesburg Airport → Kruger National Park → Graskop → Dullstroom → Johannesburg
Per person, estimatedUS$435
Begin this South African fly-drive with a restful arrival night near Johannesburg Airport before collecting your rental car and driving east to the Kruger region. Three nights in Hazyview provide time for a guided bushwalk and two open-vehicle safari experiences. Continue independently through the spectacular Panorama Route, overnight in Graskop and the Dullstroom highlands, then finish with a convenient airport hotel before departure.
US$435per person
US$870total for 2 travelers
Would you like to add round-trip flights from your home airport to Johannesburg O. R. Tambo International Airport?
Travel date
Travelers
Live hotel, car & flight prices on the next step.
TPEarn up to 2,100 TPoints (worth $21) on this booking, redeem for flights, hotels, cars and more. Free to join; sign in to start collecting.
Freedom plus guided safaris
Three nights at one Kruger base
Iconic Panorama Route
Relaxed airport finish
Every stop has a hotel already chosen for you. Open a stop to swap the hotel, add activities or stay longer. The price updates as you go.
Want more time somewhere? Open any stop and tap Add a night. Every day after it moves back, and your dates and price update automatically.
Stay longer or shorter in Johannesburg Airport
Your stay in Johannesburg AirportDays 1–2
Each night you add pushes the rest of the trip back by a day. Your dates, hotels, car and price all update for you, and you can undo it anytime.
Pick up your car at JOHANNESBURG (JNB). It's yours for all 8 days.
Arrive at Johannesburg O. R. Tambo International Airport, collect your rental car and make only the short drive to your selected nearby hotel. Check in and enjoy a restful first night after your international journey. No long-distance driving is planned today.
Overnight: Avant Garde Lodge
Included in your trip1 night, 182A Outeniqua Avenue Pomona, Johannesburg
No set plans here. Wander, linger over dinner and let Johannesburg Airport surprise you.
Stay longer or shorter in Johannesburg Airport → Hazyview
Your stay in Johannesburg Airport → HazyviewDays 2–5
Each night you add pushes the rest of the trip back by a day. Your dates, hotels, car and price all update for you, and you can undo it anytime.
After breakfast, begin the drive east via the N12 and N4 to Hazyview in the Kruger region. Allow approximately five hours excluding stops and traffic. Check in for a three-night stay and relax for the remainder of the day.
Overnight: Tembo Guest Lodge, night 1 of 3
Depart early for a guided bushwalk in Kruger National Park. With a specially trained ranger, learn to read tracks, identify plants and smaller wildlife, and understand the sounds and signals of the bush. The minimum age is 12 years, subject to final supplier confirmation. In the afternoon, join the included guided game drive in an open safari vehicle.
Overnight: Tembo Guest Lodge, night 2 of 3
Enjoy a full-day guided safari in an open four-wheel-drive vehicle. The early departure offers excellent opportunities to see wildlife while it is active. A breakfast pack may be provided by the lodge, with a lunch stop at an authorised rest area. Return to Hazyview in the late afternoon.
Overnight: Tembo Guest Lodge, night 3 of 3
Included in your trip3 Nights, Tarentaal Ln, Nelspruit
No set plans here. Wander, linger over dinner and let Johannesburg Airport → Hazyview surprise you.
Stay longer or shorter in Hazyview → Panorama Route → Graskop
Your stay in Hazyview → Panorama Route → GraskopDays 5–6
Each night you add pushes the rest of the trip back by a day. Your dates, hotels, car and price all update for you, and you can undo it anytime.
After breakfast, leave Hazyview and explore the Panorama Route independently. Suggested highlights include God’s Window, Bourke’s Luck Potholes, the Three Rondavels and a waterfall such as Berlin Falls or Lisbon Falls. Continue to Graskop for your overnight stay. Entrance and parking fees are paid locally unless confirmed as included.
Overnight: Zur Alten Mine
Included in your trip1 night, Farm Graskop Kt 564 R532, Hazyview
No set plans here. Wander, linger over dinner and let Hazyview → Panorama Route → Graskop surprise you.
Stay longer or shorter in Graskop → Blyde River Canyon → Dullstroom
Your stay in Graskop → Blyde River Canyon → DullstroomDays 6–7
Each night you add pushes the rest of the trip back by a day. Your dates, hotels, car and price all update for you, and you can undo it anytime.
Continue through Mpumalanga’s dramatic scenery. Visit any Blyde River Canyon viewpoints not covered yesterday, then drive south through the highlands to Dullstroom. Enjoy the village’s countryside setting and relaxed atmosphere.
Overnight: Highland Rose Country House & Serenity Spa
Included in your trip1 night, 442 Amajuba street
No set plans here. Wander, linger over dinner and let Graskop → Blyde River Canyon → Dullstroom surprise you.
Stay longer or shorter in Dullstroom → Johannesburg Airport
Your stay in Dullstroom → Johannesburg AirportDays 7–8
Each night you add pushes the rest of the trip back by a day. Your dates, hotels, car and price all update for you, and you can undo it anytime.
Enjoy a relaxed morning before driving to Johannesburg. Allow approximately three hours plus stops and traffic. Continue to your selected hotel near O. R. Tambo International Airport for the final night and keep the rental car for tomorrow’s airport return.
Overnight: Europrime Hotels Airport
Included in your trip1 night, 1 Drachman Street corner
No set plans here. Wander, linger over dinner and let Dullstroom → Johannesburg Airport surprise you.
Return your car at JOHANNESBURG, then check in for your flight home.
After breakfast, make the short drive to O. R. Tambo International Airport, refuel and return the rental car in accordance with the supplier’s instructions. Allow sufficient time for vehicle inspection and airport check-in before departure.
Departure day · No overnight stay
A rental car is included for all 8 days. Want more room or comfort? Upgrade below.
Pick up, day 1JOHANNESBURG (JNB)
Return, day 8JOHANNESBURG
Good to knowRates assume a driver aged 30 or over.
Operated by Avia Travel & Tours.
Download this tour's PDF brochure and plan offline: every day, your hotels, the car and our phone numbers.
Our travel experts know these roads. Call and we'll tailor the trip with you.
Estimated total, 2 travelersUS$870
How this road trip stacks up against similar self-drive tours, side by side.
"From" prices are per person for 2 travelers sharing, at the cheapest hotels. Driving is estimated from the stop locations.
| Stops | 5 | 3 | 1 | 1 |
|---|
| Places | The Safari Club Guest Lodge, Hazyview, Graskop, Dullstroom, Johannesburg Airport (JNB) | Johannesburg, Graskop, Hazyview | Flic en Flac | Paje Beach |
|---|
| Start and finish | Johannesburg O. R. Tambo International Airport | Johannesburg OR Tambo International Airport | Mauritius Sir Seewoosagur Ramgoolam International Airport | Zanzibar International Airport |
|---|
| On the road |
|---|
| Total driving | About 795 km | About 435 km | Not listed | Not listed |
|---|
| Longest drive day | About 385 kmBest | About 395 km | Not listed | Not listed |
|---|
| Car included | Mini | Economy SUV | Intermediate SUV | Intermediate SUV |
|---|
| Stays and extras |
|---|
| Hotels included | 3 to 4-star hotels | 3 to 4-star hotels | 3-star hotels | 3-star hotels |
|---|
| Hotel choice | About 8 hotels per stop | About 11 hotels per stopBest | About 10 hotels per stop | About 10 hotels per stop |
|---|
| Airport transfer | Not included | Not included | Not included | Not included |
|---|
FromUS$584per person