Getting There – Mapungubwe NP
Mapungubwe National Park is located about 520km/323mi north of Johannesburg near the border with Botswana. Mapungubwe is a self-drive destination. Only 35km/21mi of road network in the park is accessible to normal 2WD vehicles and a further 100km/62mi is accessible to all-terrain 4x4 vehicles.
If you plan on continuing on to Botswana after visiting Mapungubwe, you could rent a 4x4 at O.R. Tambo International Airport (JNB) in Johannesburg and drive from there. O.R. Tambo is where most visitors enter South Africa.
The closest airport is in Polokwane and is 200km/124mi from the park. It is possible to take a connecting domestic flight from Johannesburg to Polokwane, but car hire will be more expensive from here.
Please check Skyscanner or, for multiple destination flights, check Expedia to see which airlines can take you to O.R. Tambo International Airport (JNB) and what tickets would cost.
Flights in between destinations are normally taken care of by your tour operator, and are inclusive to your package. Domestic flights to Polokwane are generally booked with the following carriers:
Please check our South Africa getting there page to learn more about passport, visa and other entry requirements.