Johannesburg-26.20227, 28.04363Population: 9,418,183Region: GautengElevation: 1767 m5km10km15kmof Johannesburg
Cape Town-33.92584, 18.42322Population: 4,772,846Region: Western CapeElevation: 25 m5km10km15kmof Cape Town
Durban-29.85790, 31.02920Population: 3,338,026Region: KwaZulu-NatalElevation: 21 m5km10km15kmof Durban
Pretoria-25.74486, 28.18783Population: 2,112,693Region: GautengElevation: 1332 m5km10km15kmof Pretoria
Gqeberha-33.96109, 25.61494Population: 1,050,078Region: Eastern CapeElevation: 61 m5km10km15kmof Gqeberha
Soshanguve-25.47288, 28.09919Population: 872,309Region: GautengElevation: 1179 m5km10km15kmof Soshanguve
Pietermaritzburg-29.61679, 30.39278Population: 839,327Region: KwaZulu-NatalElevation: 636 m5km10km15kmof Pietermaritzburg
johannesburg-26.2041, 28.0473• Johannesburg Travel Guide• How to Get to Johannesburg• Getting Around Johannesburg
boksburg-26.2136, 28.2567• Best Time to Visit Boksburg• Famous Landmarks in Boksburg• Boksburg Travel Tips
cape town-33.9249, 18.4241• Best Time to Visit Cape Town• Cape Town Travel Hacks• Cape Town Travel Resources
stellenbosch-33.9321, 18.8602• Stellenbosch Travel Guide• Where to Stay in Stellenbosch• Stellenbosch Travel Hacks
pietermaritzburg-29.5999, 30.3794• Day Trips from Pietermaritzburg• Pietermaritzburg Travel Tips• Sustainable Travel in Pietermaritzburg
newcastle-27.7578, 29.9248• What to Pack for Newcastle• Newcastle Itineraries• Newcastle Travel Resources
pretoria-25.7479, 28.2293• How to Get to Pretoria• Where to Stay in Pretoria• Pretoria Travel Resources
soshanguve-25.5348, 28.1009• Soshanguve Travel Guide• How to Get to Soshanguve• Day Trips from Soshanguve
thembisa-26.0142, 28.2267• Thembisa Travel Guide• Best Time to Visit Thembisa• Getting Around Thembisa