Distance from Edinburgh to Pretoria

435 km | 5 h 25 min

The distance from Edinburgh to Pretoria by car is 435 km (or 271 mi). The estimated driving time for the trip is 5 h 25 min and the main road for this route is the . In a straight line, the distance between Edinburgh and Pretoria is 321 km (200 mi).