Distance from Pretoria to Nelspruit (Mbombela), South Africa
The road distance between Pretoria (Tshwane) and Nelspruit (officially Mbombela) is approximately 332 km (206 miles) via the N4 highway (Maputo Corridor).
Driving time: ~3.5-4 hours under normal conditions
Route: N4 east through Witbank (eMalahleni) and Belfast
Alternative: R104 (older scenic route) adds ~30 km and time
Nelspruit/Mbombela is the gateway to Kruger National Park and the Mpumalanga lowveld.