Tours and day trips in cities across South Africa
The sights with published visitor numbers, heritage listings, and the towns close enough for a day out, city by city, from public data.
Top-rated experiences in South Africa
The best-reviewed experiences in South Africa from Viator, our tours partner: 5,394 to choose from, with the “from” price of each. You book on Viator, which takes payment and handles changes; free cancellation is marked where it applies.
Wine Tour: Paarl, Franschhoek & Stellenbosch incl 3 wineries (opens viator.com in a new tab)
from $56.33 Free cancellation
Cape of Good Hope and Boulders Penguins Day Tour from Cape Town (opens viator.com in a new tab)
from $56.65 Free cancellation
Table Mountain, Penguins & Cape Point Group Tour from Cape Town (opens viator.com in a new tab)
from $66.09 Free cancellation
Cape Town Hop-On Hop-Off City Tour with Optional Cruise (opens viator.com in a new tab)
from $24.86 Free cancellation
Full Day Ultimate Pilanesberg National Park Safari from Johannesburg or Pretoria (opens viator.com in a new tab)
from $188.52 Free cancellation
Table Mountain, Boulders Penguins and Cape point Day Tour (opens viator.com in a new tab)
from $166.80 Free cancellation
5-Star Small-Group: Cape of Good Hope, Penguins & Bo-Kaap Tour (opens viator.com in a new tab)
from $59.80 Free cancellation
Cape Town Wine Tour: Stellenbosch & Franschhoek +Tastings & Lunch (opens viator.com in a new tab)
from $122.74 Free cancellation
Soweto /Johannesburg and Apartheid Museum Guided Full Day Tour (opens viator.com in a new tab)
from $119.59 Free cancellation
Private Tour: Cape of Good Hope and Cape Point from Cape Town (opens viator.com in a new tab)
from $204.84 Free cancellation
Half Guided Day Tour of Soweto And Apartheid Museum (opens viator.com in a new tab)
from $88.12 Free cancellation
All-Inclusive Private Tour: Table Mountain, Cape Point & Penguins (opens viator.com in a new tab)
from $66.09 Free cancellation
All 5,394 experiences in South Africa on Viator (opens viator.com in a new tab)
Prices are Viator’s “from” prices in US dollars as of 16 Sep 2026; the final price depends on date and group. We earn a commission on bookings made through these links, at no extra cost to you.
70 cities in South Africa have a tours page: the sights with published visitor numbers, heritage listings, and the towns close enough for a day out. Largest first.
| City | Region | Population | Sights with visitor data |
|---|---|---|---|
| Johannesburg | Gauteng | 9,418,183 | — |
| Cape Town | Western Cape | 4,772,846 | — |
| Durban | KwaZulu-Natal | 3,338,026 | — |
| Pretoria | Gauteng | 2,112,693 | — |
| Soweto | Gauteng | 1,695,047 | — |
| Gqeberha | Eastern Cape | 1,050,078 | — |
| Soshanguve | Gauteng | 872,309 | — |
| Pietermaritzburg | KwaZulu-Natal | 839,327 | — |
| Evaton | Gauteng | 725,468 | — |
| Benoni | Gauteng | 605,344 | — |
| Bloemfontein | Free State | 556,637 | — |
| Thembisa | Gauteng | 511,655 | — |
| East London | Eastern Cape | 478,676 | — |
| Vereeniging | Gauteng | 474,681 | — |
| Boksburg | Gauteng | 445,168 | — |
| Welkom | Free State | 431,944 | — |
| Newcastle | KwaZulu-Natal | 404,838 | — |
| Krugersdorp | Gauteng | 378,821 | — |
| Rustenburg | North West | 373,695 | — |
| Emalahleni | Mpumalanga | 373,403 | — |
| Randburg | Gauteng | 337,053 | — |
| Roodepoort | Gauteng | 326,416 | — |
| Botshabelo | Free State | 309,714 | — |
| Brakpan | Gauteng | 305,692 | — |
| Kariega | Eastern Cape | 291,052 | — |
| Polokwane | Limpopo | 272,461 | — |
| Germiston | Gauteng | 255,863 | — |
| Richards Bay | KwaZulu-Natal | 252,968 | — |
| Vanderbijlpark | Gauteng | 246,754 | — |
| Paarl | Western Cape | 236,910 | — |
| Centurion | Gauteng | 236,580 | — |
| Klerksdorp | North West | 227,039 | — |
| Somerset West | Western Cape | 225,289 | — |
| Mdantsane | Eastern Cape | 205,504 | — |
| Middelburg | Mpumalanga | 196,263 | — |
| George | Western Cape | 188,580 | — |
| Carletonville | Gauteng | 182,304 | — |
| Potchefstroom | North West | 178,285 | — |
| Mthatha | Eastern Cape | 164,848 | — |
| KwaDukuza | KwaZulu-Natal | 161,177 | — |
| Westonaria | Gauteng | 156,831 | — |
| Etwatwa | Gauteng | 151,866 | — |
| Vryheid | KwaZulu-Natal | 150,012 | — |
| Pinetown | KwaZulu-Natal | 144,026 | — |
| Ladysmith | KwaZulu-Natal | 143,446 | — |
| eMbalenhle | Mpumalanga | 142,443 | — |
| Kimberley | Northern Cape | 142,089 | — |
| Nigel | Gauteng | 140,644 | — |
| Mpumalanga | KwaZulu-Natal | 140,121 | — |
| Bhisho | Eastern Cape | 137,287 | — |
| Sasolburg | Free State | 135,828 | — |
| Randfontein | Gauteng | 133,654 | — |
| Worcester | Western Cape | 127,597 | — |
| Ntuzuma | KwaZulu-Natal | 125,394 | — |
| Virginia | Free State | 122,502 | — |
| Brits | North West | 122,497 | — |
| Alberton | Gauteng | 121,536 | — |
| Queenstown | Eastern Cape | 118,599 | — |
| Kroonstad | Free State | 117,152 | — |
| Somaroboro | Mpumalanga | 114,369 | — |
| Hammanskraal | North West | 112,950 | — |
| Mabopane | Gauteng | 110,972 | — |
| Mbombela | Mpumalanga | 110,159 | — |
| Orkney | North West | 110,052 | — |
| Phalaborwa | Limpopo | 109,468 | — |
| Thohoyandou | Limpopo | 107,144 | — |
| Tokoza | Gauteng | 106,000 | — |
| Standerton | Mpumalanga | 101,101 | — |
| Mokopane | Limpopo | 101,090 | — |
| Ermelo | Mpumalanga | 100,324 | — |
Common questions
Which cities in South Africa have a tours page?
Johannesburg, Cape Town, Durban, Pretoria, Soweto, Gqeberha, Soshanguve, Pietermaritzburg, Evaton, Benoni and 60 more.
What currency is used in South Africa?
The Rand (ZAR).
Where these facts come from
- GeoNames (CC BY 4.0): population, elevation, time zone, postal codes
- Wikidata (CC0): area, sister cities, visitor numbers, heritage listings, stations and ports
- OurAirports (public domain): airports, runways
- Natural Earth (public domain): map outlines
Data compiled 14 September 2026. Hotel and hostel figures are from our booking partner’s catalogue on that date. Journey times on this page are estimates from distance, not timetables; check the operator before you rely on one.











