Distance chart South Africa

The below tables provide distances in both miles and kilometres between South Africa's most important cities and places. We advice buying a good road map before travelling to South Africa.

Distance in miles Cape Town Durban East London Gabarone George Johannesburg Kimberley Mbabane Port Elizabeth Pretoria
Cape Town - 1029 685 940 278 890 606 1129 491 926
Durban 1029 - 420 590 822 373 513 396 614 409
East London 685 420 - 756 402 628 474 715 194 664
Gabarone 940 590 756 - 808 216 334 424 808 209
George 278 822 402 808 - 682 473 921 213 718
Harrismith 830 199 518 391 622 175 314 299 670 211
Johannesburg 890 373 628 216 682 - 294 239 680 36
Kimberley 605 512 474 334 473 293 - 613 446 329
Mbabane 1129 396 715 424 921 239 613 - 919 214
Messina 1225 676 964 510 1046 336 629 411 1016 300
Nelspruit 1118 440 759 414 966 229 522 106 908 205
Oudtshoorn 314 859 439 771 37 721 437 988 245 757
Port Elizabeth 490 614 194 808 213 680 445 919 - 716
Pretoria 926 409 664 209 718 36 329 214 716 -


Distance in kilometres Kaapstad Durban East London Gabarone George Johannesburg Kimberley Mbabane Port Elizabeth Pretoria
Kaapstad - 1656 1102 1513 447 1432 975 1817 790 1490
Durban 1656 - 676 949 1323 601 825 637 988 659
East London 1102 676 - 1216 647 1010 763 1151 312 1068
Gabarone 1513 949 1216 - 1300 348 538 682 1300 337
George 447 1323 647 1300 - 1097 762 1482 343 1155
Harrismith 1336 320 834 629 1001 281 505 481 1077 339
Johannesburg 1432 601 1010 348 1097 - 472 385 1094 58
Kimberley 975 825 763 538 762 472 - 986 717 530
Mbabane 1817 637 1151 682 1482 385 986 - 1479 345
Messina 1973 1088 1551 820 1638 541 1013 662 1635 483
Nelspruit 1800 708 1222 667 1554 368 840 171 1462 330
Oudtshoorn 506 1382 706 1241 59 1160 703 1591 394 1218
Port Elizabeth 790 988 312 1300 343 1094 717 1479 - 1152
Pretoria 1490 659 1068 337 1155 58 530 345 1152 -


Back to home.


Share this page: