Distance between Herolds Bay, Western Cape and Margate, KwaZulu-Natal is 1183.7 km

@ Speed Time
120 Km/h (75 mph) 9 Hours 52 minutes
100 Km/h (62 mph) 11 Hours 50 minutes
80 Km/h (49 mph) 14 Hours 48 minutes
70 Km/h (43 mph) 16 Hours 55 minutes
60 Km/h (37 mph) 19 Hours 44 minutes
45 Km/h (28 mph) 26 Hours 18 minutes
30 Km/h (18 mph) 39 Hours 27 minutes
   

Distance from Herolds Bay to Margate.

The driving distance between Herolds Bay and Margate is 1183.7km and it would take you 14 Hours 48 minutes if you average 80 km/h (49 mph).
Herolds Bay is a village in Western Cape and Margate is a town in KwaZulu-Natal

The Flying time between Herolds Bay and Margate is 0 Hours 55 minutes since you would need to travel 827.2 km.

The Cycling time between Herolds Bay and Margate is approximately 31 Hours 9 minutes
If you wanted to take a Walk from Herolds Bay to Margate, it would take 236 Hours 45 minutes
however if you were to take a Run it would take you 118 Hours 22 minutes.

The GPS Coordinates of Herolds Bay, Western Cape are (Latitude: -34.0505556 Longitude: 22.3975)
and the GPS Coordinates of Margate, KwaZulu-Natal are (Latitude: -30.8641667 Longitude: 30.3686111)

Other Distances from Herolds Bay

Route Driving Time
Herolds Bay to Buffels Bay 1 Hours 2 minutes
Herolds Bay to Gamkaskloof (Die Hel) Nature Reserve 2 Hours 28 minutes
Herolds Bay to Margate 16 Hours 55 minutes