Distance between KwaZulu-Natal and Cradock is 648.31 km.
This distance is equal to 402.84 miles, and 349.83 nautical miles.
The distance line on map shows distance from KwaZulu-Natal to Cradock between two cities.
If you travel with an airplane (which has average speed of 560 miles) between KwaZulu-Natal to Cradock,
It takes 0.72 hours to arrive.