Destinations
Hotels in South Africa
South Africa has 1,713 places to stay listed here — 1,713 hotels. Each listing shows rooms, photos and the location, with a link to book on Booking.com.
Browse by city
- Cape Town 69
- Durban 57
- Pretoria 51
- Stellenbosch 42
- Johannesburg 36
- Bloemfontein 34
- Hoedspruit 34
- Knysna 33
- Port Elizabeth 31
- Franschhoek 28
- Hermanus 28
- Oudtshoorn 28
- Hazyview 26
- Nelspruit 26
- East London 22
- Hartbeespoort 22
- Plettenberg Bay 20
- Kempton Park 18
- St Lucia 18
- Graskop 17
- Paarl 17
- Addo 14
- Ballito 14
- Polokwane 14
- Rustenburg 14
- Gansbaai 13
- George 13
- Wilderness 13
- Centurion 12
- Clarens 12
Where to stay
Cities in South Africa
-
Cape Town
-
Durban
-
Pretoria
-
Stellenbosch
-
Johannesburg
-
Bloemfontein
-
Hoedspruit
-
Knysna
-
Port Elizabeth
-
Franschhoek
-
Hermanus
-
Oudtshoorn
-
Hazyview
-
Nelspruit
-
East London
-
Hartbeespoort
-
Plettenberg Bay
-
Kempton Park
-
St Lucia
-
Graskop
-
Paarl
-
Addo
-
Ballito
-
Polokwane
-
Rustenburg
-
Gansbaai
-
George
-
Wilderness
-
Centurion
-
Clarens
-
Jeffreys Bay
-
Somerset West
-
Kimberley
-
Malelane
-
Stormsrivier
-
White River
-
Graaff-Reinet
-
Hluhluwe
-
Marloth Park
-
Mossel Bay
-
Paternoster
-
Simonʼs Town
-
Upington
-
Klerksdorp
-
Langebaan
-
Montagu
-
Richards Bay
-
Bellville
-
Bloubergstrand
-
Brits
-
Champagne Valley
-
Colesberg
-
Middelburg
-
Muldersdrift
-
Pietermaritzburg
-
Potchefstroom
-
Prince Albert
-
Swellendam
-
Tzaneen
-
eMalahleni
-
Colchester
-
Dullstroom
-
Gordonʼs Bay
-
Hilton
-
Louis Trichardt
-
Nottingham Road
-
Phalaborwa
-
Agulhas
-
Amanzimtoti
-
Bergville
-
Klipdrift
-
Magaliesburg
-
Piet Retief
-
Robertson
-
Springbok
-
St Francis Bay
-
Vanderbijlpark
-
Amakhala Game Reserve
-
Augrabies
-
Beaufort West
-
Bela-Bela
-
Boksburg
-
Drakensberg Garden
-
Durbanville
-
Grahamstown
-
Hillcrest
-
Ladysmith
-
Modimolle
-
Muizenberg
-
Newcastle
-
Port Alfred
-
Port Edward
-
Skukuza
-
The Crags
-
Umdloti
-
Vryburg
-
Wellington
-
Winterton
-
Balgowan
-
Benoni
-
Bonjaneni
-
Citrusdal
-
Dinokeng Game Reserve
-
Fouriesburg
-
Germiston
-
Groblersdal
-
Harrismith
-
Kokstad
-
Komatipoort
-
Krugersdorp
-
Lydenburg
-
Mabula
-
Margate
-
Mtunzini
-
Parys
-
Queenstown
-
Riebeek-Kasteel
-
Underberg
-
Warmbaths
-
Alberton
-
Barrydale
-
Fish Hoek
-
Greyton
-
Haenertsburg
-
Heidelberg
-
Hekpoort
-
Himeville
-
Hout Bay
-
Kleinmond
-
Ledig
-
Manyeleti Game Reserve
-
Mbabat
-
Midrand
-
Mokopane
-
Mooiriver
-
Nambiti Game Reserve
-
Roodepoort
-
Saldanha
-
Sedgefield
-
Sodwana Bay
-
Struisbaai
-
Thohoyandou
-
Tokai
-
Tulbagh
-
Vryheid
-
Welkom
-
Worcester
-
Yzerfontein
-
Albertinia
-
Arniston
-
Balule Game Reserve
-
Botrivier
-
Burgersfort
-
Caledon
-
Calitzdorp
-
Calvinia
-
Ceres
-
Cradock
-
Curryʼs Post
-
Dana Bay
-
Darling
-
De Hoop Nature Reserve
-
Dundee
-
Edenvale
-
Elgin
-
Gariep Dam
-
Great Brak River
-
Grietjie Nature Reserve
-
Groblersbrug
-
Guernsey Nature Reserve
-
Hanover
-
Hartenbos
-
Howick
-
Kamieskroon
-
Kenton on Sea
-
Kirkwood
-
Kloof
-
Kroonstad
-
Kuruman
-
Lambertʼs Bay
-
Lephalale
-
Letsitele
-
Machadodorp
-
Maclear
-
Melkbosstrand
-
Mkuze
-
Mthatha
-
Mtubatuba
-
Nieuwoudtville
-
Panorama
-
Paterson
-
Phokeng
-
Phuthaditjhaba
-
Pongola
-
Port Shepstone
-
Sabi Sand Game Reserve
-
Sabie
-
Scottburgh
-
Stanford
-
Strand
-
Sunland
-
Sutherland
-
Thabazimbi
-
Tom Burke
-
Umtentweni
-
Vereeniging
-
Vioolsdrif
-
Waterval Boven
-
Aliwal North
-
Amanzana
-
Ashton
-
Askham
-
Badplaas
-
Barberton
-
Beachview
-
Beacon Bay
-
Bedfordview
-
Bethal
-
Bethlehem
-
Bettyʼs Bay
-
Blythedale
-
Brackenfell
-
Bredasdorp
-
Breede River DC
-
Breerivier
-
Britstown
-
Buyskloof
-
Camperdown
-
Cape St Francis
-
Chartwell
-
Chintsa
-
Clovelly
-
Coffee Bay
-
Constantia
-
Dargle
-
De Aar
-
De Kelders
-
De Rust
-
De Straat
-
Draasloot
-
Elliot
-
Ellisras
-
Empangeni
-
Epping
-
Eshowe
-
Ethels Drive
-
Ga-Mokalapa
-
Giyani
-
Glendale
-
Glückstadt
-
Gonubie
-
Gouritzmond
-
Grabouw
-
Guthrie
-
Hartswater
-
Hectorspruit
-
Herolds Bay
-
Hlabisa
-
Hogsback
-
Hutchinson
-
Izingolweni
-
Jacksonstuin
-
Jacobs Bay
-
Jan Kempdorp
-
Jongensfontein
-
Jozini
-
Kaapsehoop
-
Kamberg Valley
-
Kanoneiland
-
Kareedouw
-
Kathu
-
Keurboomstrand
-
King Williamʼs Town
-
Kingsburgh
-
Kleinvie
-
Kommetjie
-
Kuilsrivier
-
Kwelera
-
La Mercy
-
Ladismith
-
Lanseria
-
Lichtenburg
-
Lidgetton
-
Linton
-
Longmore
-
Lutzville
-
Maanhaarrand
-
Macleantown
-
Mahikeng
-
Makalali Game Reserve
-
Manguzi
-
Matatiele
-
Matibidi
-
Matlhagame
-
Matroosfontein
-
McGregor
-
Mica
-
Mogwase
-
Monzi
-
Morganʼs Bay
-
Noorder-Paarl
-
Noordhoek
-
Nuy
-
Ohrigstad
-
Okiep
-
Olifantshoek
-
Orania
-
Oyster Bay
-
Paulpietersburg
-
Pelindaba
-
Pennington
-
Pilanesberg
-
Pilgrim's Rest
-
Pongola Game Reserve
-
Port St. Johns
-
Pringle Bay
-
Punda Maria
-
Qolora Mouth
-
Ramsgate
-
Rawsonville
-
Richmond
-
Riebeek-Wes
-
Rietvalleirand
-
Riversdale
-
Rorkeʼs Drift
-
Rosetta
-
Ruiterbos
-
Rust de Winter
-
Sandown
-
Sandton
-
Sani Pass
-
Shelly Beach
-
Sibasa
-
Sihangwane
-
Simondium
-
Skeerpoort
-
Smithfield
-
Southbroom
-
Springfontein
-
St. Helena Bay
-
Standerton
-
Swanepoelskraal
-
Swartberg
-
Swartwater
-
Timbavati Game Reserve
-
Tshipise
-
Tsolo
-
Ulundi
-
Umhlanga Ridge
-
Umzumbe
-
Vaalwater
-
Van Reenen
-
Van Wyksdorp
-
Vanrhynsdorp
-
Velddrif
-
Victoria West
-
Vredendal
-
Wakkerstroom
-
Witsand
-
Wolmaransstad
-
Zeerust
-
Zinkwazi Beach
Where to stay in South Africa
| City | Listings |
|---|---|
| Cape Town | 69 hotels |
| Durban | 57 hotels |
| Pretoria | 51 hotels |
| Stellenbosch | 42 hotels |
| Johannesburg | 36 hotels |
| Hoedspruit | 34 hotels |
| Bloemfontein | 34 hotels |
| Knysna | 33 hotels |
| Port Elizabeth | 31 hotels |
| Franschhoek | 28 hotels |
Good to know
How many hotels are listed in South Africa?
1713 hotels, guesthouses and B&Bs across 362 cities in South Africa, each with rooms, photos and a link to book on Booking.com.
Which South Africa city has the most listings here?
Cape Town, with 69 listed hotels.