Kruger National Park is the most popular safari destination in South Africa, and for good reason — nearly 2 million hectares of Big 5 wilderness, world-class private concessions, and an infrastructure that supports everything from budget self-drive to ultra-luxury fly-in safaris. The first question every visitor faces is simple: how do I get there from Johannesburg?
Option 1: Driving to Kruger
The drive from Johannesburg to Kruger is manageable but long. Your route depends on which gate or lodge you are heading to:
- Malelane Gate (southern Kruger) — ~380 km via the N4 east. Approximately 4 hours in good traffic.
- Numbi Gate (south-central) — ~400 km via the N4 and R538. About 4.5 hours.
- Orpen Gate (central Kruger) — ~480 km via the N4 and R531. About 5 hours.
- Phalaborwa Gate (northern Kruger) — ~500 km via the N1 and R71. About 5.5 hours.
The N4 is a well-maintained toll road for most of the route, but the final stretches on secondary roads can be slow and winding, especially the mountain passes near White River and Hazyview. During South African school holidays and long weekends, traffic congestion around Nelspruit adds significantly to travel time. Night driving is not recommended due to wildlife on the road and the risk of fatigue.
Option 2: Charter Flight to Kruger
A private charter flight from Johannesburg cuts the journey to under an hour. Angel Gabriel Aeronautics flies to all the major airstrips serving Kruger and the surrounding private reserves:
- Skukuza Airport (SZK) — ~55 minutes. Serves central Kruger and is the gateway to the Sabi Sands lodges (Londolozi, Singita, MalaMala, Ulusaba).
- Hoedspruit Eastgate Airport (HDS) — ~50 minutes. The hub for Timbavati, Thornybush, Royal Malewane, and Klaserie.
- Kruger Mpumalanga International Airport (KMIA/MQP) — ~60 minutes. Serves the southern Kruger area and Panorama Route lodges.
- Phalaborwa Airport (PHW) — ~65 minutes. Gateway to the northern Kruger, Letaba, and Olifants regions.
- Private bush airstrips — Many lodges in the Sabi Sands, Timbavati, and Thornybush have their own airstrips. We fly directly to the strip nearest your lodge, where a game vehicle meets you on the apron.
Drive vs Fly: The Real Comparison
The table below summarises the key differences:
| Driving | Charter Flight | |
|---|---|---|
| Travel time | 4–6 hours | 50–70 minutes |
| Fatigue | High | Minimal |
| Safari time lost | Full day (there & back) | ~2 hours total |
| Luggage flexibility | Unlimited | Soft bags, 15–20 kg |
| Best for | Self-drive safaris, budget trips | Fly-in lodges, time-poor travellers, groups |
For a three-night safari, driving costs you an entire day of game viewing — half a day getting there and half a day getting back. A charter flight means you can be on your first game drive the same afternoon you leave Johannesburg.
Option 3: Commercial Flights
Scheduled airlines operate daily flights from OR Tambo to Hoedspruit (Eastgate), KMIA, and Skukuza. These are a middle ground between driving and chartering — faster than driving but less flexible than a charter. You are bound to airline schedules, and you still need a road transfer from the airport to your lodge (which can be 30–90 minutes). Charter flights land you directly at your lodge's airstrip, eliminating the transfer entirely.
Which Airstrip for Which Lodge?
Choosing the right airstrip makes a significant difference to your transfer time on the ground:
- Sabi Sands lodges (Londolozi, Singita, MalaMala, Ulusaba) → Skukuza or lodge private strips
- Timbavati lodges → Hoedspruit Eastgate or Timbavati private strips
- Thornybush / Royal Malewane → Hoedspruit Eastgate or Thornybush Airstrip
- Southern Kruger / Panorama Route → KMIA near Nelspruit
- Northern Kruger → Phalaborwa
When you request a quote, tell us which lodge you are staying at and we will recommend the best airstrip and aircraft for your route.
Practical Tips
- Pack in soft bags — Charter aircraft and most lodge transfers require soft-sided luggage. Leave hard cases at the airport using A-Teck baggage storage.
- International arrivals — If landing at OR Tambo, our Menzies VIP escort meets you at the gantry and walks you through to your charter connection.
- Best time to fly — Early morning departures get you to the bush in time for a full afternoon game drive. Late afternoon returns maximise your last day.
- Group savings — For groups of 4+, the per-person cost of a charter is often comparable to business class commercial fares.
Frequently Asked Questions
How long does it take to fly from Johannesburg to Kruger?
A charter flight takes approximately 50–70 minutes depending on the airstrip. Skukuza is about 55 minutes, Hoedspruit about 50 minutes, and KMIA about 60 minutes.
How long is the drive from Johannesburg to Kruger?
4–6 hours depending on your entry gate. Malelane Gate is about 4 hours, Numbi Gate about 4.5 hours, and Phalaborwa Gate about 5.5 hours.
Which airstrip should I use?
It depends on your lodge. Skukuza serves central Kruger and Sabi Sands. Hoedspruit serves Timbavati, Thornybush, and the central-west reserves. KMIA serves the southern Kruger area. Tell us your lodge and we will advise.
Is it cheaper to drive or fly?
For groups of 4 or more, charter flights are often comparable to the combined cost of fuel, tolls, vehicle hire, and the time lost to driving. For couples, flying is more expensive but saves an entire day of safari time on a typical three-night trip.

