View a street map or get any distance with our directions tool or you can use the table below to check:

  • Distance from Cape Town
  • Distance from Durban
  • Distance from Johannesburg
In Kilometres Cape Town Durban Johannesburg
Aliwal North 963 722 597
Beaufort West 459 1147 934
Beitbridge 1948 1060 547
Bethlehem 1243 388 259
Bloemfontein 997 628 394
Cape Town 1606 1393
Durban 1606 566
East London 1052 667 943
Ermelo 1542 488 220
George 436 1240 1163
Graaf-Reinet 668 938 821
Grahamstown 889 796 966
Johannesburg 1393 566
Kimberley 956 802 475
Komatipoort 1844 764 465
Kuruman 1088 949 523
Louis Trichardt 1838 971 437
Mossel Bay 389 1300 1194
Nelspruit 1741 676 358
Oudshoorn 422 1250 1113
Phalaborwa 1871 840 492
Pietermaritzburg 1871 78 488
Port Edward 1448 174 732
Port Elizabeth 765 926 1048
Pretoria 1464 618 63
Richards Bay 1737 172 600
Saldanha 146 1711 1498
Skukuza 1849 814 466
Umtata 1170 436 851
Upington 825 1203 786
Welkom 1149 541 249
Winburg 1112 519 285
Witbank 1520 582 141

Please note that the above distances are estimates and may vary depending on exact routes taken.

Drive South Africa’s distance chart displays distances between towns in South Africa as well as driving distances between cities in South Africa, all distances are shown in kilometres between towns. The distance table is a quick reference to plan your route distance when driving through South Africa.

The distance table South Africa cross-references prominent towns and cities with the major metropolises, enabling travellers to plot distances from Durban, from Cape Town and from Johannesburg to popular destinations.

The most popular distances between cities in South Africa searches:

  • Distance from Johannesburg to Cape Town
  • Distance from Johannesburg to Durban
  • Distance from Cape Town to Port Elizabeth
  • Distance from Durban to Cape Town
  • Distance from Johannesburg to Nelspruit
  • Distance from Cape Town to George
  • Distance between Pretoria and Johannesburg

For more detailed estimates and cost calculations use Drive South Africa’s Get Directions & Distance and Get Fuel & Car Hire Cost Estimate tools.