Destinations
Hotels in South Africa
South Africa has 1713 places to stay listed here — 1713 hotels. Each listing shows rooms, photos, guest ratings and live prices compared across booking partners. Listed nightly rates start around ZAR 275.
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 | From | Top-rated |
|---|---|---|---|
| Cape Town | 69 hotels | from ZAR 923 | Hedge House Guest House (5.0/5) |
| Durban | 57 hotels | from ZAR 891 | The Oyster Box (4.8/5) |
| Pretoria | 51 hotels | from ZAR 745 | Battiss Guest House (4.8/5) |
| Stellenbosch | 42 hotels | from ZAR 1,183 | Aaldering Luxury Lodges (4.9/5) |
| Johannesburg | 36 hotels | from ZAR 567 | The Parkwood (4.8/5) |
| Hoedspruit | 34 hotels | from ZAR 794 | African Flair Boutique Safari Lodge (5.0/5) |
| Bloemfontein | 34 hotels | from ZAR 648 | Liedjiesbos Urban Olive Farm Accommodation (4.8/5) |
| Knysna | 33 hotels | from ZAR 875 | De View (5.0/5) |
| Port Elizabeth | 31 hotels | from ZAR 875 | Millbury Guest House (4.8/5) |
| Franschhoek | 28 hotels | from ZAR 1,555 | 7 Koppies (5.0/5) |
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 live partner rates.
What do hotels in South Africa cost?
Listed nightly rates on partner sites start around ZAR 275, varying by area, property and dates. Live prices show on the booking partner's page.
Which South Africa city has the most listings here?
Cape Town, with 69 listed hotels.