South Africa, contrary to popular belief, is not just made up of bush, veld and roaming wild animals, but boasts with a wide variety of towns and cities, each bringing to the mix its own specific flavour. Whether it’s a Mumbai-like hustle and bustle, a certain Seattle serenity or that European small town quaintness, you are sure to find it here. Bloemfontein to Johannesburg, Kimberley to Grabouw or Cape Town to Upington, South Africa truly has it all.
South Africa has 9 provinces, each with its own capital city:
- Cape Town – Western Cape
- Johannesburg – Gauteng
- Bloemfontein – Free State
- KwaZulu-Natal – Pietermaritzburg
- Polokwane – Limpopo
- Nelspruit – Mpumalanga
- Mafikeng – North-West
- Kimberley – Northern Cape
- Bhisho – Eastern Cape
Apart from these there are numerous other noteworthy cities and towns such as Durban, Port Elizabeth, Upington, Knysna and Jeffreys Bay but to name a few.