How to get from Heidelberg to Mthatha by car, truck, walk, bike
Distance between Heidelberg and Mthatha is 568 kilometers (352 miles).
Driving distance from Heidelberg to Mthatha is 797 kilometers (494 miles)
Route Map
Routes from heidelberg-gauteng to mthatha-eastern-cape
4 Ways from Heidelberg (South Africa/Gauteng) to Mthatha (South Africa/Eastern Cape)
Choose 1 of the options below and start your journey
Route instructions
1. Continue onto H.F. Verwoerd Road, R42 1.34 km
2. Turn left 812 m
3. Continue onto R23 6.69 km
4. Turn right 11.45 km
5. Keep left onto N3 47.23 km
See more
Questions and Answers
What is the cheapest way to get from Heidelberg (South Africa/Gauteng) to Mthatha (South Africa/Eastern Cape)?
How do I get from Heidelberg (South Africa/Gauteng) to Mthatha (South Africa/Eastern Cape) the fastest?
How long does it take to get from Heidelberg (South Africa/Gauteng) to Mthatha (South Africa/Eastern Cape)?