
Cities in South Africa
Note: that the cities listed below are deemed major based on population. While there may be more major cities, these are the most populated cities in South Africa.
City | Population |
---|---|
Cape Town | 3,433,441 |
Durban | 3,120,282 |
Johannesburg | 2,026,469 |
Soweto | 1,695,047 |
Pretoria (Country Capital) | 1,619,438 |
Port Elizabeth | 967,677 |
Pietermaritzburg | 750,845 |
Benoni | 605,344 |
Tembisa | 511,655 |
East London | 478,676 |
Vereeniging | 474,681 |
Bloemfontein | 463,064 |
Boksburg | 445,168 |
Welkom | 431,944 |
Newcastle | 404,838 |
Krugersdorp | 378,821 |
Diepsloot | 350,000 |
Botshabelo | 309,714 |
Brakpan | 305,692 |
Richards Bay | 252,968 |
Vanderbijlpark | 246,754 |
Centurion | 233,386 |
Uitenhage | 228,912 |
Roodepoort | 225,000 |
Paarl | 190,000 |
Springs | 186,394 |
Carletonville | 182,304 |
Klerksdorp | 178,921 |
George | 174,582 |
Midrand | 173,009 |
Westonaria | 156,831 |
Middelburg | 154,706 |
Vryheid | 150,012 |
Mossel Bay | 150,000 |
Orkney | 145,801 |
Kimberley | 142,089 |
Embalenhle | 141,741 |
Nigel | 140,644 |
Mpumalanga | 140,121 |
Bisho | 137,287 |
Randfontein | 133,654 |
Worcester | 127,597 |
Rustenburg | 124,064 |
Polokwane | 123,749 |
Potchefstroom | 123,669 |
Virginia | 122,502 |
Brits | 122,497 |
Nelspruit | 110,159 |
Phalaborwa | 109,468 |
Queenstown | 105,309 |
Cities Near South Africa
The list below shows the distance between the above cities in South Africa and populated cities outside of South Africa which are closest.
- Mi = Miles
- Km = Kilometers
- = Flight distance
- = Driving distance
South Africa to Botswana |
||
---|---|---|
Zeerust to Mmathubudukwane | 111 Km (69 Mi) | 160.3 Km (99.6 Mi) |
Rustenburg to Mmathubudukwane | 143.7 Km (89.3 Mi) | 170.5 Km (106 Mi) |
South Africa to Lesotho |
||
Ladybrand to Maseru | 20.9 Km (13 Mi) | 28.5 Km (17.7 Mi) |
Botshabelo to Maseru | 77.2 Km (48 Mi) | 107.9 Km (67 Mi) |
Botshabelo to Teyateyaneng | 100.3 Km (62.3 Mi) | 143.3 Km (89 Mi) |
South Africa to Mozambique |
||
Komatipoort to Matola | 67.1 Km (41.7 Mi) | 79.1 Km (49.1 Mi) |
Nelspruit to Matola | 157.2 Km (97.7 Mi) | 185.1 Km (115 Mi) |
Nelspruit to Manhica | 183.8 Km (114.2 Mi) | 267.1 Km (166 Mi) |
South Africa to Namibia |
||
Upington to Warmbad | 247.8 Km (154 Mi) | 309.6 Km (192.4 Mi) |
Worcester to Warmbad | 581.9 Km (361.6 Mi) | 799 Km (496.4 Mi) |
South Africa to Swaziland |
||
Barberton to Ntfonjeni | 30.3 Km (18.8 Mi) | 85.3 Km (53 Mi) |
Nelspruit to Ntfonjeni | 54.9 Km (34.1 Mi) | 111 Km (69 Mi) |
South Africa to Zimbabwe |
||
Musina to Beitbridge | 20.4 Km (12.7 Mi) | 28.5 Km (17.7 Mi) |
Polokwane to Beitbridge | 197.1 Km (122.5 Mi) | 221.6 Km (137.7 Mi) |
Polokwane to Gwanda | 331.8 Km (206.2 Mi) | 413 Km (256.6 Mi) |
Distance Between South Africa and Neighboring Countries
The distance between cities in South Africa and cities in neighboring countries; Zimbabwe cities are nearest due to being 20.4 kilometers away.