Africa Moja Tours and Safaris operates private airport shuttle and transfer services from OR Tambo International Airport (JNB) and Lanseria International Airport (HLA) to destinations across Gauteng and beyond. Every transfer is private, door-to-door, and includes meet-and-greet at arrivals, live flight tracking, and a professional driver.
| Destination | Distance | Drive Time | Vehicle Options |
|---|---|---|---|
| Sandton Hotels | ~30 km | 25 to 45 min | Sedan (1–3), Minibus (4–8), Coach (9–13) |
| Pretoria Hotels | ~55 km | 45 to 75 min | Sedan (1–3), Minibus (4–8), Coach (9–13) |
| Johannesburg CBD | ~25 km | 25 to 40 min | Sedan (1–3), Minibus (4–8) |
| Rosebank | ~28 km | 25 to 40 min | Sedan (1–3), Minibus (4–8) |
| Soweto | ~45 km | 40 to 60 min | Sedan (1–3), Minibus (4–8) |
| Destination | Distance | Drive Time | Best For |
|---|---|---|---|
| Kruger / Hazyview | ~400 km | 4.5 to 5 hours | Safari travelers, lodge guests |
| Sun City Resort | ~180 km | 2 to 2.5 hours | Resort guests, families, groups |
| Pilanesberg Game Reserve | ~190 km | 2 to 2.5 hours | Safari day-trippers, lodge guests |
| Madikwe Game Reserve | ~360 km | 4 to 4.5 hours | Luxury safari guests |
| Marloth Park | ~450 km | 5 to 5.5 hours | Self-catering guests near Kruger |
| Destination | Distance | Drive Time |
|---|---|---|
| Sandton Hotels | ~35 km | 30 to 45 min |
| Pretoria Hotels | ~60 km | 50 to 80 min |
| Sun City Resort | ~150 km | 1.5 to 2 hours |
Every transfer is private. You never share a vehicle with strangers.
| Group Size | Vehicle Type | Luggage Capacity | Best For |
|---|---|---|---|
| 1 to 3 passengers | Sedan or SUV | 2 medium suitcases + 2 carry-ons | Solo travelers, couples, small families |
| 4 to 8 passengers | Minibus | 6 to 8 suitcases | Families, friend groups, small tour groups |
| 9 to 13 passengers | Coach / large minibus | 10 to 13 suitcases | Corporate groups, large families, team trips |
| 14+ passengers | Custom vehicle arrangement | Contact for details | Conferences, wedding groups, school trips |
SUV upgrade is available on request for 1 to 3 passenger bookings.
Approximately 30 km, taking 25 to 45 minutes depending on traffic. Areas served: Sandton CBD and Sandton City, Nelson Mandela Square, Benmore and Atholl, Morningside and Rivonia, Bryanston, Gallo Manor.
What to expect: Driver meets you at arrivals with a nameboard. You receive your driver’s WhatsApp contact before arrival. Live flight tracking adjusts pickup time if your flight lands early or late. Waiting time included: 60 minutes from international flight landing, 30 minutes from domestic. Air-conditioned vehicle with bottled water. Direct door-to-door service.
Traffic guidance: Best times before 06:30 AM or after 09:30 AM (morning), before 15:00 PM or after 18:30 PM (evening). Weekend and public holiday transfers are typically 25 to 30 minutes. Peak-hour weekday transfers can take 40 to 60 minutes. Your driver monitors real-time traffic and takes the optimal route.
Approximately 55 km, taking 45 to 75 minutes depending on traffic and suburb. Areas served: Hatfield and Arcadia, Brooklyn and Lynnwood, Menlyn and Waterkloof, Silver Lakes and Irene, Centurion, Pretoria CBD. Centurion suburbs can be reached in 35 to 45 minutes.
The most common safari transfer. Hazyview is the gateway to Kruger’s southern section, just 10 minutes from Phabeni Gate.
Tip: If you are booking a Kruger safari with Africa Moja Tours, your transfer from Johannesburg is already included in the safari package price. Standalone transfers are available for travelers who have booked their own accommodation.
Distance: approximately 180 km. Drive time: 2 to 2.5 hours via the N4 west. Direct drop-off at Sun City main entrance, The Palace, Cabanas, Soho, or Cascades. Popular for family holidays, golf trips, conference groups, and weekend getaways.
Distance: approximately 190 km. Drive time: 2 to 2.5 hours. Direct drop-off at your Pilanesberg lodge. Africa Moja Tours transfers to specific lodges including Mbazo, Tambuti, Tau Game Lodge, Kwa Maritane, Bakubung, and others.
Distance: approximately 360 km. Drive time: 4 to 4.5 hours. Direct drop-off at your Madikwe lodge. Popular for luxury safari travelers — malaria-free Big Five destination.
Distance: approximately 450 km. Drive time: 5 to 5.5 hours. Direct drop-off at self-catering lodges in Marloth Park (adjacent to Kruger’s Crocodile Bridge gate).
| Included | Details |
|---|---|
| Private vehicle and driver | Dedicated to your group only; never shared |
| Meet-and-greet | Driver waits at arrivals with a nameboard |
| Live flight tracking | Pickup adjusted automatically for early/late arrivals |
| Waiting time | 60 min international, 30 min domestic |
| Tolls and parking | All highway tolls and airport parking included |
| Bottled water | Provided in vehicle |
| WhatsApp contact | Driver details shared before arrival |
| 24/7 operation | Early morning, late night, weekends, and public holidays |
Not included: Meals and refreshments beyond bottled water; entrance fees (park/resort where applicable); after-hours surcharge may apply for very early/late pickups.
| Option | Travel Time to Sandton | Private? | Door-to-Door? | Best For |
|---|---|---|---|---|
| Africa Moja Private Transfer | 25 to 45 min | Yes | Yes | International travelers, families, groups, safari connections |
| Gautrain (airport express train) | ~15 min to Sandton station + taxi | No (shared) | No (station to station) | Solo budget travelers with light luggage |
| Metered Taxi | 25 to 45 min | Yes | Yes | Short trips, experienced local travelers |
| Ride-hailing (Uber/Bolt) | 25 to 45 min | Yes | Yes | Budget-conscious solo travelers |
| Shared Shuttle (other operators) | 45 to 90 min (multiple stops) | No (shared) | No (multiple drop-offs) | Budget travelers with flexible time |
Why international travelers choose a private transfer: Fixed price at booking (no negotiation or surge pricing), meet-and-greet at arrivals, flight tracking, guaranteed luggage capacity, vetted licensed drivers, long-distance capability (ride-hailing and taxis are not practical for 4 to 5 hour Kruger transfers), and child seats available on request.
| Requirement | How We Handle It |
|---|---|
| Child seats (infant/toddler/booster) | Provided on request. Include children’s ages and weights when booking. |
| Wheelchair accessibility | Low-step vehicles and additional assistance arranged on request. |
| Oversize luggage (golf bags, surfboards, equipment) | Larger vehicle allocated at no or minimal extra cost. Notify us at booking. |
| Extra stops en route | Available at booking. Small surcharge per additional stop. |
| Multiple pickups (different terminals/flights) | Coordinated. Provide all flight details and we time the pickups. |
| Pet transport | Contact us to discuss. Subject to vehicle availability. |
Return and multi-leg bookings qualify for bundled pricing.
How long does it take to get from OR Tambo to Sandton? Approximately 25 to 45 minutes depending on traffic. Off-peak and weekends: 25 to 30 minutes. Weekday rush hours (07:00 to 09:00 AM, 16:00 to 18:00 PM): up to 45 to 60 minutes. Your driver monitors live traffic and takes the optimal route.
How long does it take to get from OR Tambo to Pretoria? Approximately 45 to 75 minutes. Centurion suburbs are closer (35 to 45 minutes). Northern Pretoria suburbs (Lynnwood, Waterkloof) take 60 to 75 minutes in traffic.
Do you cover Lanseria Airport? Yes. Africa Moja Tours operates transfers from both OR Tambo (JNB) and Lanseria (HLA) airports to all destinations listed on this page.
Is the shuttle private or shared? All Africa Moja Tours transfers are private. You never share a vehicle with strangers. Your vehicle is dedicated to your group only.
How will I find my driver at the airport? Your driver waits in the arrivals hall with a nameboard showing your name. You also receive your driver’s WhatsApp contact before you land.
Do you track my flight? Yes. Live flight tracking is standard on every booking. If your flight lands early or late, your driver’s pickup time adjusts automatically.
How much waiting time is included? 60 minutes from international flight landing time, 30 minutes from domestic.
Do you operate 24 hours a day? Yes. Africa Moja Tours offers transfers 24/7, including early morning arrivals, late-night flights, weekends, and public holidays. An after-hours surcharge may apply.
Are child seats available? Yes. Infant, toddler, and booster seats are provided on request. Include children’s ages and weights when booking.
Can I book a transfer to Kruger National Park? Yes. Africa Moja Tours provides private transfers from OR Tambo or any Johannesburg hotel to Kruger/Hazyview (approximately 4.5 to 5 hours). If you are booking a Kruger safari with Africa Moja Tours, the transfer is already included in your safari package.
What is the cancellation policy? Most routes offer free cancellation up to 24 hours before pickup. Special vehicles or peak-date bookings may have different terms.
Do you offer return or multi-leg discounts? Yes. Return bookings (arrival + departure) and multi-stop itineraries qualify for bundled pricing.
What vehicles do you use? Clean, air-conditioned sedans and SUVs for 1 to 3 passengers, minibuses for 4 to 8 passengers, and coaches for 9 to 13 passengers. Executive and luxury upgrades available on request.
Is it safe? Africa Moja Tours uses professional, vetted drivers in licensed and insured vehicles with real-time operations support. The company is SATSA-accredited with 502+ TripAdvisor reviews.

| Cookie | Duration | Description |
|---|---|---|
| cookielawinfo-checkbox-analytics | 11 months | This cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Analytics". |
| cookielawinfo-checkbox-functional | 11 months | The cookie is set by GDPR cookie consent to record the user consent for the cookies in the category "Functional". |
| cookielawinfo-checkbox-necessary | 11 months | This cookie is set by GDPR Cookie Consent plugin. The cookies is used to store the user consent for the cookies in the category "Necessary". |
| cookielawinfo-checkbox-others | 11 months | This cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Other. |
| cookielawinfo-checkbox-performance | 11 months | This cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Performance". |
| viewed_cookie_policy | 11 months | The cookie is set by the GDPR Cookie Consent plugin and is used to store whether or not user has consented to the use of cookies. It does not store any personal data. |
Book With Whatsapp