Kruger Park Shuttle from Johannesburg and OR Tambo

  • Home
  • Kruger Park Shuttle from Johannesburg and OR Tambo

Kruger National Park is a full day’s road trip from Johannesburg — South Africa’s flagship safari destination, and a journey worth doing properly. A2B Shuttle runs private, door-to-door Kruger Park transfers from OR Tambo, Johannesburg, Sandton and Pretoria, so you travel in one vehicle, with one driver, straight to your gate, rest camp or lodge.

This is a private transfer, not a shared scheduled shuttle. We collect you at the airport or your address, build in comfort breaks, and drop you at the door. Fares are quoted per vehicle, fixed before you travel, and published from the rates below. Because Kruger is a long-distance trip, each journey is quoted individually — just send us your details for a fixed fare.

Get a quote on WhatsApp →
  Call 081 465 0446

Or email bookings@a2bshuttle.com for a fixed quote.

Why take a private Kruger shuttle

The drive from Gauteng to Kruger is a long one, and the last stretch is timed around park gate hours. A private vehicle means you leave when it suits your flight or hotel checkout, you are not waiting for other passengers, and you can be dropped at a specific gate, rest camp or lodge rather than a shared stop in town.

  • Direct door-to-door transfer — the vehicle is yours for the trip, with no detours to collect other groups
  • Fixed, upfront fare agreed before you travel — the figure we quote is the figure you pay
  • Meet-and-greet at OR Tambo or Lanseria, with live flight tracking and 60 minutes of free waiting time after you land (then R200 per hour)
  • Comfort breaks planned along the route
  • Air-conditioned vehicles suited to a long highway run, with bottled water or Wi-Fi on request
  • Drivers who hold a valid PrDP, and vehicles with passenger-liability cover
  • Return transfers booked as part of the same arrangement
  • Fleet from a Standard Sedan and Luxury Sedan to a 9-Seater Minivan, Executive 9-Seater Van, Mercedes V-Class, 13-Seater Minibus and 22-Seater Bus
  • Available 24/7, subject to vehicle availability — we will help you plan around park gate closing times

If you are flying in for a safari, we can collect you at arrivals and take you straight to Kruger, without a separate night in the city unless you want one.

Where we collect from

  • OR Tambo International Airport
  • Lanseria International Airport
  • Sandton hotels, offices and residences
  • Johannesburg CBD and surrounding suburbs
  • Pretoria and other private addresses across Gauteng

Give us the exact pickup and the lodge, camp or gate when you book. We will confirm the route and a fixed fare for that journey.

Routes, gates and typical journey times

Kruger is a large park. A drop-off at Nelspruit is a shorter run than a drop-off at Skukuza or Hoedspruit, which is why the “from” fares below differ by destination. Approximate road times are for a direct drive from Johannesburg or OR Tambo, before comfort stops and traffic. Gate and camp closing times are strictly enforced by SANParks.

Destination Typical journey from Johannesburg / OR Tambo Notes
Nelspruit (Mbombela) / KMIA About 350–360 km; typically 3.5–4.5 hours N4 east. KMIA sits between Nelspruit and White River.
Malelane Gate SANParks advises allowing 4–5 hours to the gate N4 through Nelspruit. Gate about 64 km from Nelspruit. Convenient for Berg-en-Dal and Biyamiti.
Marloth Park, Mjejane and the Malelane area About 420–440 km; typically 4.5–5 hours without stops N4 east past Mbombela and Malelane. Closest Kruger access is usually Crocodile Bridge or Malelane Gate.
Hazyview About 400 km; typically 4.5–5 hours N4 then R40 via White River.
Phabeni Gate SANParks advises allowing 5–6 hours to the gate About 10 km outside Hazyview. Priced from the Hazyview / Phabeni column.
Paul Kruger Gate (Kruger Gate) SANParks advises allowing 5–6 hours to the gate About 41 km from Hazyview on the R536. Priced from the Skukuza column.
Skukuza About 425–429 km; typically 5.5–6.5 hours including the in-park stretch Paul Kruger Gate is 12 km from Skukuza; allow 20–30 minutes for that last section.
Hoedspruit (and Eastgate Airport, HDS) About 430–480 km; typically 5–6 hours N4 then north via Lydenburg / the R36.
Other gates, rest camps and private lodges Quoted for your address Numbi, Crocodile Bridge, Orpen, and adjoining reserves including Sabi Sands, by arrangement.

Sources: SANParks distances, directions and travel times, plus local route guides for Hoedspruit and Marloth Park. Always confirm current SANParks gate times when you book.

Vehicles for any group size

We match the vehicle to your group and your luggage. Safari trips often mean soft bags and camera gear, so tell us how much you are bringing.

  • Standard Sedan — up to 3 passengers
  • Luxury Sedan — up to 3 passengers
  • 9-Seater Minivan — up to 9 passengers
  • Executive 9-Seater Van — up to 9 passengers
  • 13-Seater Minibus — up to 13 passengers
  • Mercedes V-Class — up to 7 passengers
  • 22-Seater Bus — up to 22 passengers

A full 9-Seater Minivan to Hoedspruit, from R9,400 for the vehicle, works out at about R1,044 a person — private and door-to-door, without a fixed departure time. See also conference and group transport in Johannesburg.

Kruger shuttle prices from OR Tambo and Johannesburg

One-way “from” fares, per vehicle (not per person), from OR Tambo or Johannesburg. The exact lodge, gate or suburb is confirmed when you book. Return transfers are quoted on request.

Vehicle Nelspruit / KMIA Malelane / Marloth Park Hazyview / Phabeni Gate Skukuza Hoedspruit
Standard Sedan (1–3) from R5,200 from R6,700 from R6,000 from R6,700 from R6,700
Luxury Sedan (1–3) from R7,800 from R10,000 from R9,000 from R10,000 from R10,000
9-Seater Minivan (up to 9) from R7,900 from R9,400 from R8,200 from R9,400 from R9,400
Executive 9-Seater Van (up to 9) from R9,100 from R11,700 from R10,500 from R11,700 from R11,700
13-Seater Minibus (up to 13) from R10,200 from R12,300 from R10,400 from R12,300 from R12,300
Mercedes V-Class (up to 7) from R10,400 from R12,800 from R11,400 from R12,800 from R12,800
22-Seater Bus (up to 22) from R15,300 from R18,300 from R17,300 from R18,300 from R18,300

Paul Kruger Gate is 41 km beyond Hazyview, so drop-offs there are priced from the Skukuza column. Lodges inside the park or in adjoining reserves (including Sabi Sands) are quoted from the nearest column, or individually if the last stretch is longer.

Please note:

  • Prices are per vehicle, one way, not per person
  • Return trips are arranged on request and quoted as a separate or combined fare
  • Tolls are included; SANParks gate, conservation and lodge entrance fees are not
  • Card payments add a 4% processing fee, shown next to every quote
  • Late-night pickups (11pm to 6am) carry a 1.75× surcharge, shown before you pay
  • After the 60 minutes of free airport waiting time, waiting is R200 per hour
  • Kruger trips are quoted individually, not through the online booking form — confirm your exact fare by WhatsApp or call 081 465 0446, or email bookings@a2bshuttle.com

How booking works

  1. Message us on WhatsApp, call 081 465 0446, or email bookings@a2bshuttle.com.
  2. Give us your pickup, your Kruger gate, rest camp or lodge, the date, the time, passenger numbers and luggage.
  3. If you are flying in, include your flight number so we can track it and meet you in arrivals with a name board.
  4. Receive a fixed fare for that journey. To secure it you can pay securely by card (a 4% card fee applies) or confirm by arrangement over WhatsApp or email.
  5. On the day, your driver handles the road, the comfort breaks and the drop-off. For returns, we collect you from the same lodge, camp or gate.

To change or cancel a booking, please give us at least 24 hours’ notice before the scheduled pickup, by email or phone. Cancellations made with less than 24 hours’ notice, or no-shows, may be charged; where an eligible refund is due it is processed to your original payment method. We will always try to accommodate reasonable last-minute changes where we can.

Airport collections for a Kruger trip

Landing at OR Tambo and heading straight to the Lowveld is a common way to start a safari. We monitor your flight, meet you in arrivals, and include 60 minutes of free waiting time (then R200 per hour). If your flight is due in late in the day, say so when you book — park gates close in the late afternoon, and it is often wiser to overnight in Johannesburg or along the route. See our airport transfers.

Frequently asked questions

How much does a Kruger Park shuttle from Johannesburg or OR Tambo cost?

Fares are per vehicle, one way, and fixed before you travel. From OR Tambo or Johannesburg, a Standard Sedan starts from R5,200 to Nelspruit / KMIA, from R6,000 to Hazyview / Phabeni Gate, and from R6,700 to Malelane, Marloth Park, Skukuza or Hoedspruit. A 9-Seater Minivan starts from R7,900, R8,200 and R9,400 on those same routes. Larger vehicles are listed in the fare table. Tolls are included; card payments add 4%. Kruger fares are quoted individually — get a confirmed quote on WhatsApp or call 081 465 0446.

How long is the drive from Johannesburg to Kruger Park?

Nelspruit and KMIA are typically 3.5–4.5 hours. Malelane Gate is usually a 4–5 hour run. Hazyview, Phabeni Gate, Paul Kruger Gate, Skukuza, Marloth Park and Hoedspruit are generally in the 4.5–6.5 hour range before longer comfort stops.

Which Kruger gates and towns do you drop off at?

Malelane, Phabeni, Paul Kruger Gate, Numbi, Crocodile Bridge and Orpen, and Skukuza, Hazyview, Nelspruit / KMIA, Hoedspruit, Marloth Park and lodges in and around the park, including adjoining private reserves by arrangement.

Do you collect from OR Tambo or Lanseria for a Kruger transfer?

Yes, from both airports, as well as hotels and private addresses in Johannesburg, Sandton and Pretoria. Airport collections include a meet-and-greet, live flight tracking and 60 minutes of free waiting time (then R200 per hour).

Do you offer return shuttles from Kruger back to Johannesburg?

Yes. Return transfers can be booked with the outbound trip or later, and are quoted on request.

Are park entrance or conservation fees included?

No. The shuttle fare covers your private road transfer, including tolls. SANParks gate fees, conservation levies and lodge entrance charges are paid separately.

What is your cancellation policy?

To change or cancel a booking, please give us at least 24 hours’ notice before the scheduled pickup, by email or phone. Cancellations with less than 24 hours’ notice, or no-shows, may be charged. Where an eligible refund is due, it is processed to your original payment method.

What if my flight is delayed, or I arrive too late for the park gates?

We track your flight and adjust the pickup at no extra charge, within the waiting-time arrangement. If a delay means you would not reach the park before gate closing, we can arrange an overnight stop in Johannesburg or along the route instead.

Related transfers

Get your Kruger quote on WhatsApp →   or call 081 465 0446