Distances to towns in the country

Beaufort West - 977km
Bloemfontein - 433km
Cape Town - 1437km
Durban - 613km
East London - 1003km
Gaberone - 313km
George - 1235km
Johannesburg - 35km
Kimberley - 501km
Kroonstad - 423km
Ladysmith - 377km
Maputo - 602km
Maseru - 459km
Mmbabane - 397km
Messina - 435km
Nelspruit - 358km
Pietersburg - 285km
Port Elizabeth - 1134km
Pretoria - 40km
Upington - 734km
Windhoek - 1742km