There are 4 ways to get from OR Tambo Airport to Mapungubwe National Park by plane, car, bus, or taxi
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly, drive
best- Fly from Johannesburg International Airport (JNB) to Gateway International Airport (PTG)plane JNB - PTG
- Drive from Gateway International Airport (PTG) to Mapungubwe National Parkcar
4h 21mR 2,287–4,265Bus, drive
cheapest- Take the bus from Midrand to Zimbabwe Border Postbus
- Drive from Zimbabwe Border Post to Mapungubwe National Parkcar
9h 18mR 1,095–1,621Drive 518.3 km
- Drive from OR Tambo Airport to Mapungubwe National Parkcar 518.3 km
6h 11mR 1,159–1,674Bus, taxi
- Take the bus from Pretoria to Musinabus
- Take the taxi from Musina to Mapungubwe National Parktaxi
10h 27mR 1,654–2,261
Johannesburg International Airport (JNB) to Gateway International Airport (PTG) flights
Questions & Answers
The cheapest way to get from OR Tambo Airport to Mapungubwe National Park is to drive which costs R 1 100 - R 1 700 and takes 6h 11m.
The fastest way to get from OR Tambo Airport to Mapungubwe National Park is to fly and drive which takes 4h 21m and costs R 2 200 - R 4 300.
The distance between OR Tambo Airport and Mapungubwe National Park is 497 km. The road distance is 518.3 km.
The best way to get from OR Tambo Airport to Mapungubwe National Park without a car is to bus and taxi which takes 10h 27m and costs R 1 600 - R 2 300.
It takes approximately 4h 21m to get from OR Tambo Airport to Mapungubwe National Park, including transfers.
Yes, the driving distance between OR Tambo Airport to Mapungubwe National Park is 518 km. It takes approximately 6h 11m to drive from OR Tambo Airport to Mapungubwe National Park.
There are one+ hotels available in Mapungubwe National Park.
What companies run services between OR Tambo Airport, South Africa and Mapungubwe National Park, South Africa?
There is no direct connection from OR Tambo Airport to Mapungubwe National Park. However, you can walk to Johannesburg-Airport-JNB airport, fly to Gateway International Airport (PTG), then drive to Mapungubwe National Park. Alternatively, you can take a train from OR Tambo Airport to Mapungubwe National Park via Marlboro, Midrand, Midrand, and Zimbabwe Border Post in around 9h 18m.
- Website
- flyairlink.com
Flights from Johannesburg International Airport to Gateway International Airport
- Ave. Duration
- 55 min
- When
- Every day
- Estimated price
- R 1,800–3,600
- Phone
- +27 84 575 4609
- [email protected]
- Website
- Tamuka Coaches - Experience our experience as we simply travel
Bus from Midrand to Zimbabwe Border Post
- Ave. Duration
- 6h 15m
- Frequency
- 6 times a week
- Estimated price
- R 700–950
- Website
- Tamuka Coaches - Experience our experience as we simply travel
- Phone
- +27 11 774 3333
- Website
- City to City
Bus from Pretoria to Musina
- Ave. Duration
- 7h 10m
- Frequency
- Once daily
- Estimated price
- R 260–430
- Website
- City to City
- Ave. Duration
- 1h 26m
- Estimated price
- R 1,300–1,600
Want to know more about travelling around the world?
Rome2Rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including What are the different types of Renfe trains in Spain?, Train travel in Spain: A guide to Renfe, and How to get from London to Edinburgh - to help you get the most out of your next trip.


