Travel

Distance Table (In kms)
  Bloemfontein Cape Town Durban East London Grahamstown Johannesburg Kimberley Maseru Port Elizabeth Pretoria Windhoek
Bloemfontein
*
1004
634
584
601
398
177
157
677
456
1593
Cape Town
1004
*
1753
1099
899
1402
962
1160
769
1460
1500
Durban
634
1753
*
674
854
578
811
590
984
626
2227
East London
584
1079
674
*
180
982
780
630
310
1040
1987
Gabarone
565
1463
900
1167
1135
360
503
665
1241
350
1753
George
773
438
1319
645
465
1171
762
913
335
1229
1887
Grahamstown
601
899
854
180
*
999
667
692
130
1057
1856
Harrismith
328
1331
306
822
929
274
505
284
1068
332
1921
Johannesburg
398
1402
578
982
999
*
472
438
1075
58
1801
Kimberley
177
962
811
780
667
472
*
334
743
530
1416
Maseru
157
1160
590
630
692
438
334
*
822
488
1750
Nelspruit
757
1762
707
1226
1358
355
827
713
1434
322
2156
Oudtshoorn
743
506
1294
704
532
1141
703
959
394
1199
1828
Pietermaritzburg
555
1674
79
595
775
499
732
511
905
557
2148
Pietersburg
717
1721
897
1301
1318
319
791
749
1394
261
2120
Port Elizabeth
677
769
984
310
130
1075
743
822
*
1133
1950
Pretoria
456
1460
636
1040
1057
58
530
488
1133
*
1859
Upington
588
894
1222
982
851
796
411
745
945
854
1005
Welkom
153
1156
564
737
754
258
294
249
830
316
1679
Windhoek
1593
1500
2227
1987
1856
1801
1416
1750
1950
1859
*
Click here to view map