How to get from Heidelberg to Margate by car, truck, bike, walk
Distance between Heidelberg and Margate is 524 kilometers (325 miles).
Driving distance from Heidelberg to Margate is 629 kilometers (390 miles)
Route Map
Routes from heidelberg-gauteng to margate-kwazulu-natal
4 Ways from Heidelberg (South Africa/Gauteng) to Margate (South Africa/KwaZulu-Natal)
Choose 1 of the options below and start your journey
Cheapest
Fastest
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 Margate (South Africa/KwaZulu-Natal)?
How do I get from Heidelberg (South Africa/Gauteng) to Margate (South Africa/KwaZulu-Natal) the fastest?
How long does it take to get from Heidelberg (South Africa/Gauteng) to Margate (South Africa/KwaZulu-Natal)?