Driving Distance Calculator and Driving Directions 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 |