South Africa Distance Calculator
South Africa Distance Chart (Distance Table): For your quick reference, below is a Distance Chart or Distance Table of distances between some of the major cities in South Africa.
Distance From City |
Distance To City |
Distance (km) |
Cape Town (Western Cape) |
Durban (KwaZulu-Natal) |
1271.52 |
Johannesburg (Gauteng) |
Soweto (Gauteng) |
22.85 |
Pretoria (Gauteng) |
Port Elizabeth (Eastern Cape) |
953.08 |
Pietermaritzburg (KwaZulu-Natal) |
Benoni (Gauteng) |
432.38 |
Tembisa (Gauteng) |
Vereeniging (Gauteng) |
79.81 |
Bloemfontein (Free State) |
Boksburg (Gauteng) |
381.97 |
Welkom (Free State) |
Newcastle (KwaZulu-Natal) |
315.61 |
Krugersdorp (Gauteng) |
Botshabelo (Free State) |
362.94 |
Brakpan (Gauteng) |
Witbank (Mpumalanga) |
95.69 |
Richards Bay (KwaZulu-Natal) |
Vanderbijlpark (Gauteng) |
481.79 |
Centurion (Gauteng) |
Uitenhage (Eastern Cape) |
917 |
Noorder-Paarl (Western Cape) |
Springs (Gauteng) |
1229.58 |
Carletonville (Gauteng) |
Klerksdorp (North-West) |
91.68 |
George (Western Cape) |
Midrand (Gauteng) |
1044.5 |
Westonaria (Gauteng) |
Middelburg (Mpumalanga) |
190.91 |
Vryheid (KwaZulu-Natal) |
Orkney (North-West) |
417.28 |
Kimberley (Northern Cape) |
eMbalenhle (Mpumalanga) |
489.08 |
Nigel (Gauteng) |
Mpumalanga (KwaZulu-Natal) |
432.84 |
Bisho (Eastern Cape) |
Randfontein (Gauteng) |
745.42 |
Worcester (Western Cape) |
Rustenburg (North-West) |
1164.62 |
Polokwane (Limpopo) |
Potchefstroom (North-West) |
392.25 |
Virginia (Free State) |
Brits (North-West) |
289.68 |
Nelspruit (Mpumalanga) |
Phalaborwa (Limpopo) |
169.32 |
Queenstown (Eastern Cape) |
Kroonstad (Free State) |
473.76 |
Bethal (Mpumalanga) |
Potgietersrus (Limpopo) |
256.06 |
|
Distance From City |
Distance To City |
Distance (km) |
Mabopane (Gauteng) |
Kutloanong (Free State) |
291.69 |
Stellenbosch (Western Cape) |
Stilfontein (North-West) |
1094.31 |
Delmas (Mpumalanga) |
Grahamstown (Eastern Cape) |
821.6 |
Warmbaths (Limpopo) |
Louis Trichardt (Limpopo) |
261.78 |
Dundee (KwaZulu-Natal) |
Piet Retief (Mpumalanga) |
141.23 |
Phuthaditjhaba (Free State) |
Bethlehem (Free State) |
60.56 |
Umtata (Eastern Cape) |
Sasolburg (Free State) |
538.57 |
Mmabatho (North-West) |
Oudtshoorn (Western Cape) |
921.39 |
Standerton (Mpumalanga) |
Bothaville (Free State) |
264.6 |
Upington (Northern Cape) |
Parys (Free State) |
634.27 |
Schweizer-Reineke (North-West) |
Ga-Rankuwa (North-West) |
316.21 |
Saldanha (Western Cape) |
Barberton (Mpumalanga) |
1500.44 |
Lichtenburg (North-West) |
Heidelberg (Gauteng) |
221.04 |
Knysna (Western Cape) |
Graaff-Reinet (Eastern Cape) |
242.19 |
Fochville (North-West) |
Atlantis (Western Cape) |
1171.09 |
Stanger (KwaZulu-Natal) |
Fort Beaufort (Eastern Cape) |
587.01 |
Heilbron (Free State) |
Viljoenskroon (Free State) |
100.77 |
Port Shepstone (KwaZulu-Natal) |
Vryburg (North-West) |
698.72 |
Wolmaransstad (North-West) |
eSikhawini (KwaZulu-Natal) |
611.53 |
Balfour (Mpumalanga) |
Mondlo (KwaZulu-Natal) |
257.66 |
Beaufort West (Western Cape) |
Aliwal North (Eastern Cape) |
431.11 |
Thohoyandou (Limpopo) |
Volksrust (Mpumalanga) |
494.78 |
Wesselsbron (Free State) |
Ceres (Western Cape) |
911.35 |
Ermelo (Mpumalanga) |
Senekal (Free State) |
307.63 |
Thaba Nchu (Free State) |
Frankfort (Free State) |
270.42 |
|