South Africa
Cities, regions and places to stay in South Africa.
Popular from South Africa
Top destinations
Most places to stay first.
Regions of South Africa
Places to stay in South Africa
Hotel brands in the top cities of South Africa
Johannesburg
All cities A–Z
- Aangenaam6 stays
- Aangewysd1 stays
- Aberdeen2 stays
- Acornhoek6 stays
- Acton Homes1 stays
- Addington1 stays
- AddoEastern Cape · 33 stays
- Addo Elephant National Park1 stays
- Adelaide2 stays
- AgulhasWestern Cape · 14 stays
- Alba Adriatica1 stays
- AlbertiniaWestern Cape · 2 stays
- AlbertonGauteng (Pwv) · 21 stays
- AlexandraGauteng (Pwv) · 3 stays
- Alexandria2 stays
- Aliwal NorthEastern Cape · 9 stays
- AlkmaarMpumalanga · 2 stays
- Alldays2 stays
- Allerton1 stays
- Amakhala Game Reserve2 stays
- Amanzi2 stays
- AmanzimtotiKwazulu Natal · 30 stays
- Amsterdam1 stays
- Angledale7 stays
- Annlin3 stays
- Ardmore21 stays
- Armburg1 stays
- Arniston3 stays
- Arniston1 stays
- AshtonWestern Cape · 3 stays
- Askham4 stays
- Askraal1 stays
- Assegaai River1 stays
- Athol2 stays
- Atlanta1 stays
- AugrabiesNorthern Cape · 8 stays
- Avondzon9 stays
- Avontuur1 stays
- BadplaasMpumalanga · 3 stays
- Bains Vlei4 stays
- Bala1 stays
- Balfour1 stays
- Balfour4 stays
- Ballito463 staysHotels
- Balmoral1 stays
- Balmoral1 stays
- Balule Game Reserve1 stays
- Bapsfontein2 stays
- BarbertonMpumalanga · 5 stays
- Barkly East3 stays
- Barkly WestNorthern Cape · 1 stays
- Barretts2 stays
- BarrydaleWestern Cape · 13 stays
- BathurstEastern Cape · 2 stays
- BaviaanspoortGauteng (Pwv) · 6 stays
- Bayhead1 stays
- Bayisonto1 stays
- Beacon Island Estate6 stays
- Beaufort WestWestern Cape · 35 stays
- Bedford2 stays
- Bedfordview10 stays
- Beestekraal5 stays
- BehoudeniskloofNorthern Province · 1 stays
- Bela Bela5 stays
- Belfast1 stays
- Belfast2 stays
- Bellcrest3 stays
- Belle Ombre10 stays
- Bellevue1 stays
- Bellville9 stays
- Bend3 stays
- BenoniGauteng (Pwv) · 27 stays
- Bergheim5 stays
- BergvilleKwazulu Natal · 12 stays
- Bergvliet18 stays
- BethalMpumalanga · 2 stays
- Bethel1 stays
- BethlehemFree State · 27 stays
- Bethulie3 stays
- Bierberg2 stays
- Birkenhead1 stays
- Black Rock2 stays
- Blackheath3 stays
- Blesmerrie2 stays
- BloemfonteinFree State · 232 staysHotels
- Bloemhof1 stays
- BlomtuinWestern Cape · 19 stays
- Bloubergstrand5 stays
- Bloubergsvlei10 stays
- Bloupunt2 stays
- Bluewater BayEastern Cape · 3 stays
- Bo Ockertskraal1 stays
- Bobbejaanstert2 stays
- Boekenhoutfontein5 stays
- BoerboomskraalMpumalanga · 3 stays
- BoesmanspadWestern Cape · 5 stays
- Boesmansriviermond19 stays
- Boggomsbaai1 stays
- Bojating1 stays
- Bojwana2 stays
- Bokkraal1 stays
- BoksburgGauteng (Pwv) · 37 stays
- Bongani58 stays
- BonjaneniKwazulu Natal · 7 stays
- Bonnievale3 stays
- Booysens6 stays
- Boplaas7 stays
- Bosbokrand3 stays
- Bosfontein3 stays
- Boshalte3 stays
- Bot River7 stays
- Bothas Hill7 stays
- Bothasig4 stays
- Bothaville4 stays
- Botsabelo26 stays
- Bottelary1 stays
- Bovenplaats1 stays
- Boyne1 stays
- Bracondale2 stays
- BrakpanGauteng (Pwv) · 3 stays
- Brandwacht1 stays
- BredasdorpWestern Cape · 14 stays
- Breede River4 stays
- Breidbach1 stays
- BritsNorth West · 21 stays
- Britstown5 stays
- Brixton4 stays
- Bronkhorstspruit4 stays
- BuffeljagsrivierWestern Cape · 1 stays
- Buffelsbaai6 stays
- Buffelsdrif1 stays
- Buffelsdrif1 stays
- Buffelshoek2 stays
- BuffelskloofWestern Cape · 3 stays
- Bulge River6 stays
- Bulungulu1 stays
- Burgersdorp4 stays
- BurgersfortMpumalanga · 15 stays
- Bushyvales3 stays
- ButterworthEastern Cape · 4 stays
- BuyskloofEastern Cape · 9 stays
- Byrne1 stays
- Cabase1 stays
- Calcutta3 stays
- Caledon3 stays
- Caledon11 stays
- CalitzdorpWestern Cape · 18 stays
- CalviniaNorthern Cape · 10 stays
- CambelltonFree State · 2 stays
- Camfer2 stays
- Camperdown1 stays
- Cannon Rocks1 stays
- Cape TownWestern Cape · 7,848 staysHotelsThings to do
- Carleen2 stays
- Carletonville4 stays
- Carolina4 stays
- Cars End1 stays
- Cedara12 stays
- Centurion64 stays
- CeresWestern Cape · 6 staysThings to do
- Chakaskraal15 stays
- ChartwellGauteng (Pwv) · 9 stays
- Chipise1 stays
- Chrissiesmeer3 stays
- Christiana4 stays
- CitrusdalWestern Cape · 9 stays
- ClanwilliamWestern Cape · 16 stays
- Clarence1 stays
- ClarensFree State · 86 stays
- Claridge1 stays
- Clermont3 stays
- Clocolan2 stays
- Coega3 stays
- Coetzeestroom3 stays
- Coffee BayEastern Cape · 6 stays
- ColchesterEastern Cape · 17 stays
- ColesbergNorthern Cape · 29 stays
- Cradock9 stays
- Craighouse1 stays
- Cremin3 stays
- Cullinan12 stays
- Cungewane2 stays
- Currys Post4 stays
- Daantjielokasie1 stays
- Dal Josafat1 stays
- Daleside1 stays
- Dalmada AH1 stays
- Damwal1 stays
- Danabaai2 stays
- Danielskuil1 stays
- Dargle1 stays
- DarlingWestern Cape · 8 stays
- Darnall3 stays
- De AarNorthern Cape · 4 stays
- De Doorns1 stays
- De Kelders4 stays
- De Novo1 stays
- DelmasMpumalanga · 1 stays
- DeneysvilleFree State · 9 stays
- Dennilton1 stays
- Depus1 stays
- Derby1 stays
- Derdepoort3 stays
- Dibeng1 stays
- Die Barakke4 stays
- Die Brug1 stays
- Diepgelegen2 stays
- Dilopye1 stays
- Dobsonville2 stays
- Dokodweni1 stays
- Dokolwani2 stays
- Dolphin Coast1 stays
- Donkinvale7 stays
- Doornhoek2 stays
- Doornrivier1 stays
- Doringbaai1 stays
- Douglas6 stays
- Drakensberg GardenKwazulu Natal · 8 stays
- Driekoppen5 stays
- Dudu32 stays
- Duffs Road2 stays
- Duiwe River7 stays
- Duiwelskloof1 stays
- DullstroomMpumalanga · 69 stays
- DundeeKwazulu Natal · 7 stays
- DurbanKwazulu Natal · 629 staysHotelsThings to do
- DwarskersbosWestern Cape · 2 stays
- Dwarsloop1 stays
- Dzarani1 stays
- Dzwerani1 stays
- East LondonEastern Cape · 178 staysHotelsThings to do
- Eastwood5 stays
- Ebenhaezer1 stays
- Edenburg1 stays
- Edenfield1 stays
- EdenvaleGauteng (Pwv) · 19 stays
- Eersbewoond8 stays
- Eerste River2 stays
- EersterivierstrandEastern Cape · 3 stays
- Elandsbaai3 stays
- Elandskop2 stays
- Elgin5 stays
- ElimWestern Cape · 1 stays
- Elliot2 stays
- Ellisras9 stays
- Elsburg1 stays
- Elsiesrivier2 stays
- Elysium2 stays
- Emakoko1 stays
- Emalahleni9 stays
- Emmaus1 stays
- EmpangeniKwazulu Natal · 6 stays
- Enkovukeni3 stays
- Enon1 stays
- Erand1 stays
- Ermelo23 stays
- EshoweKwazulu Natal · 7 stays
- EstcourtKwazulu Natal · 6 stays
- Ethels DriveKwazulu Natal · 5 stays
- Fatima Mission1 stays
- Feessaal1 stays
- Ficksburg8 stays
- Fisherhaven2 stays
- Fort Beaufort2 stays
- Fort Brown1 stays
- Fort Nottingham2 stays
- FouriesburgFree State · 14 stays
- Fourways13 stays
- Fourways1 stays
- Frankfort6 stays
- FranschhoekWestern Cape · 149 staysThings to do
- Franskraal2 stays
- Fraser4 stays
- Ga Kgubudi1 stays
- Ga Luka1 stays
- Ga Mamatlhola6 stays
- Ga Mankoeng1 stays
- Ga Masisimale11 stays
- Ga Matlapa1 stays
- Ga Mothiba4 stays
- Ga Ramoga1 stays
- Ga Tisana1 stays
- GansbaaiWestern Cape · 60 staysThings to do
- Ganyesa1 stays
- GariepdamFree State · 5 stays
- Garies2 stays
- Geduld4 stays
- Geluk4 stays
- Genadendal7 stays
- GeorgeWestern Cape · 100 staysThings to do
- GermistonGauteng (Pwv) · 17 stays
- Giyani1 stays
- Gladysvale2 stays
- Glanfield3 stays
- Glen Reenen1 stays
- Glencoe1 stays
- GlendaleKwazulu Natal · 1 stays
- Glenvista11 stays
- Goedgedacht2 stays
- Goedgeloof1 stays
- Golders GreenNorthern Province · 10 stays
- Gonubie Mouth11 stays
- Goop1 stays
- Gordonʼs BayWestern Cape · 21 stays
- Gottenburg5 stays
- Gqeberha6 stays
- Graaff Reinet1 stays
- Graaff Reinet25 stays
- GrabouwWestern Cape · 21 staysThings to do
- GrahamstownEastern Cape · 37 stays
- GraskopNorthern Province · 41 stays
- Gravelotte4 stays
- Greystorie2 stays
- Greytown4 stays
- GroblersdalMpumalanga · 11 stays
- Groblershoop1 stays
- Groot Brak RivierWestern Cape · 20 stays
- Groot Brak Rivier4 stays
- Groot Suurfontein1 stays
- Grootvlei2 stays
- Grotto Bay3 stays
- Gwalali3 stays
- Ha Lambani1 stays
- Ha Rankopane5 stays
- HaenertsburgNorthern Province · 7 stays
- Hammanskraal1 stays
- Hankey1 stays
- HanoverNorthern Cape · 4 stays
- Hanover RoadNorthern Cape · 1 stays
- Hardekoolpan1 stays
- HarkervilleWestern Cape · 10 stays
- HarrismithFree State · 12 stays
- Hartbeespoort20 stays
- HartbeestfonteinNorthern Province · 3 stays
- HartenbosWestern Cape · 25 stays
- Hartlea1 stays
- Hartswater8 stays
- Hawston5 stays
- Hazyview8 staysThings to do
- Hebron1 stays
- HectorspruitMpumalanga · 13 stays
- Heidelberg2 stays
- Heidelberg4 stays
- Heidelburg6 stays
- Heilbron1 stays
- HekpoortGauteng (Pwv) · 6 stays
- Henburg Park1 stays
- Henley On Klip2 stays
- Herbertsdale2 stays
- HermanusWestern Cape · 245 staysHotelsThings to do
- Hermon4 stays
- Herolds BayWestern Cape · 11 stays
- Hibberdene4 stays
- Highland Home3 stays
- Hildreth Ridge1 stays
- Hlabisa1 stays
- HluhluweKwazulu Natal · 27 stays
- HoedspruitNorthern Province · 143 stays
- HogsbackEastern Cape · 15 stays
- Hondeklipbaai2 stays
- Hopefield1 stays
- Hopetown5 stays
- Hotagterklip2 stays
- Hou Moed5 stays
- Hout River1 stays
- Houtbaai13 stays
- Houtbosdorp1 stays
- HowickKwazulu Natal · 24 stays
- Humansdorp2 stays
- Humewood32 stays
- Hutchinson1 stays
- Inchanga Park2 stays
- Ingwavuma1 stays
- Ireagh2 stays
- IreneGauteng (Pwv) · 1 stays
- Irisdale1 stays
- Isando1 stays
- Isinembe1 stays
- Isipingo1 stays
- Islay1 stays
- IxopoKwazulu Natal · 1 stays
- Izotsha8 stays
- Jamestown4 stays
- Jan Kemp3 stays
- Jeffreys BayEastern Cape · 124 stays
- Jeppes Reef2 stays
- JohannesburgGauteng (Pwv) · 1,566 staysHotelsThings to do
- Johnsons Post4 stays
- JoziniKwazulu Natal · 6 stays
- Ka Dzumeri1 stays
- Ka Sunduza1 stays
- Kaapsehoop1 stays
- KakamasNorthern Cape · 2 stays
- Kalkheuvel3 stays
- Kamieskroon2 stays
- Kanoneiland1 stays
- KareedouwEastern Cape · 1 stays
- Karwyderskraal1 stays
- KathuNorthern Cape · 12 stays
- Katlehong3 stays
- Kefani4 stays
- Keimoes4 stays
- Kempton ParkGauteng (Pwv) · 72 stays
- Kenton on Sea2 stays
- Kenton on Sea1 stays
- Kestell5 stays
- Keurbooms Strand19 stays
- Khuis2 stays
- Kidds Beach3 stays
- Kiepersol8 stays
- Kileneni Ranch1 stays
- KimberleyNorthern Cape · 72 stays
- King Williams Town3 stays
- Kingfisher Creek18 stays
- Kingsborough3 stays
- Kinross2 stays
- KirkwoodEastern Cape · 9 stays
- Kirstonia1 stays
- Klaarstroom4 stays
- KlawerWestern Cape · 5 stays
- Kleinmond3 stays
- Kleinrivier1 stays
- Kleinsee4 stays
- Kleinstraat2 stays
- KlerksdorpNorth West · 46 stays
- KlipdriftGauteng (Pwv) · 17 stays
- Klipspruit1 stays
- KnysnaWestern Cape · 208 staysHotelsThings to do
- Koedoe1 stays
- KokstadKwazulu Natal · 14 stays
- Kolbe1 stays
- KomatipoortMpumalanga · 20 stays
- Komga1 stays
- KommetjieWestern Cape · 13 stays
- Koo1 stays
- Koringberg3 stays
- Koster1 stays
- KraaifonteinWestern Cape · 7 stays
- Kranshoek Griekwa Nedersettin4 stays
- Krokodilbrug1 stays
- Kromdraai1 stays
- Krompan1 stays
- KromriverEastern Cape · 3 stays
- Kromriviermond34 stays
- Kroondal4 stays
- KroonstadFree State · 17 stays
- Kroonvale9 stays
- Kruger National Park46 stays
- KrugersdorpGauteng (Pwv) · 19 stays
- Kulojingqi2 stays
- Kumagwala1 stays
- KurumanNorthern Cape · 17 stays
- KuShengesa1 stays
- KwaDukuza4 stays
- Kwaggafontein1 stays
- Kwalugedlane1 stays
- Kwamkololwana1 stays
- Kwangongoma1 stays
- KwaNibelaKwazulu Natal · 4 stays
- KwaNompondoKwazulu Natal · 1 stays
- Kwanzimakwe4 stays
- Kwarriekraal1 stays
- Kwazulu Natal1 stays
- KylemoreWestern Cape · 12 stays
- La Lucia2 stays
- La MercyKwazulu Natal · 7 stays
- La Mercy2 stays
- LadismithWestern Cape · 13 stays
- Lady GreyEastern Cape · 2 stays
- LadybrandFree State · 7 stays
- LadysmithKwazulu Natal · 18 stays
- Laingsburg6 stays
- Lake Marina1 stays
- Lamberts Bay14 stays
- LangebaanWestern Cape · 174 staysHotels
- Langebaanweg2 stays
- Langgewacht1 stays
- Lanseria7 stays
- Laudina2 stays
- Ledingwe1 stays
- Lekgalameetse Nature Reserve1 stays
- Lekgophung6 stays
- Lekhuswaneng1 stays
- Lekkerrus4 stays
- Lenasia2 stays
- Lephalale30 stays
- Leroro1 stays
- Lerulaneng1 stays
- Levubu1 stays
- LichtenburgNorth West · 11 stays
- LidgettonKwazulu Natal · 12 stays
- Ligfontein1 stays
- Lochiel1 stays
- Lochlynne1 stays
- Lochvaal2 stays
- Loerie1 stays
- Lokasie5 stays
- Longsight1 stays
- Lorraine5 stays
- Loubsersrus6 stays
- Louis TrichardtNorthern Province · 32 stays
- Ludeke1 stays
- Lundi1 stays
- Lusikisiki1 stays
- Lutsheni1 stays
- Lutzville2 stays
- Lydenburg18 stays
- Lyttelton2 stays
- MaanhaarrandGauteng (Pwv) · 7 stays
- Mabele A Podi1 stays
- Mabibi1 stays
- Mabiligwe1 stays
- Mabopane3 stays
- Mabul's Location1 stays
- Mabula2 stays
- MachadodorpMpumalanga · 7 stays
- Mackton2 stays
- Macleantown1 stays
- MaclearEastern Cape · 5 stays
- Madeteleli1 stays
- Madibong4 stays
- Madikwe2 stays
- Madras13 stays
- MafekingNorth West · 10 stays
- Mafikeng2 stays
- MagaliesburgGauteng (Pwv) · 25 stays
- Magudu1 stays
- Majozini1 stays
- Makakatana1 stays
- Makhado1 stays
- Makwassie1 stays
- Malagas2 stays
- MalelaneMpumalanga · 31 stays
- Malmesbury4 stays
- Malukaze1 stays
- Mamaila1 stays
- Mamre2 stays
- ManguziKwazulu Natal · 9 stays
- Manston2 stays
- Many Waters9 stays
- Marble HallMpumalanga · 2 stays
- MargateKwazulu Natal · 247 staysHotels
- Marken3 stays
- Marloth Park78 stays
- Maruleng1 stays
- Matatiele3 stays
- Mathunzini1 stays
- Matjesrivier4 stays
- Matjiesfontein1 stays
- Matjiesrivier1 stays
- Matjiesrivier (Western Cape)1 stays
- MatlhagameNorth West · 3 stays
- Matshiding1 stays
- Mazeppa Bay1 stays
- Mbangwane1 stays
- MbazwanaKwazulu Natal · 15 stays
- Mbazwana2 stays
- Mbombela2 stays
- McGregor1 stays
- Melkbosstrand13 stays
- Meltonwald1 stays
- Memel2 stays
- Merinovlakte1 stays
- Merry Pebble Stream1 stays
- MessinaNorthern Province · 15 stays
- Meyerton10 stays
- Mgxotyeni1 stays
- MicaNorthern Province · 13 stays
- MiddelburgEastern Cape · 12 stays
- Midrand89 staysHotels
- MilnertonWestern Cape · 25 stays
- Misgunst1 stays
- Mkhuhlu1 stays
- MkuzeKwazulu Natal · 9 stays
- MmukubyaneNorth West · 2 stays
- Modimolle2 stays
- Mogwase1 stays
- MohemeNorthern Province · 6 stays
- Mokopane8 stays
- Molen DriftWestern Cape · 1 stays
- Moloto3 stays
- Mondeor5 stays
- MontaguWestern Cape · 51 stays
- MooirivierKwazulu Natal · 6 stays
- Moorreesburg2 stays
- Morgans Bay3 stays
- Morokwa1 stays
- Mossel BayWestern Cape · 167 staysHotelsThings to do
- Mount EdgecombeKwazulu Natal · 1 stays
- Mount Sheba2 stays
- Mountain View1 stays
- Mphakane2 stays
- MthathaEastern Cape · 6 stays
- Mthatha21 stays
- MtubatubaKwazulu Natal · 7 stays
- MtunziniKwazulu Natal · 9 stays
- Mtwalume4 stays
- Muizenberg17 stays
- Muldersdrift17 stays
- Muledane1 stays
- Murphys Rust1 stays
- Musina2 stays
- Nabomspruit7 stays
- Naboomfontein1 stays
- Naboomspruit5 stays
- Naidooville2 stays
- NapierWestern Cape · 7 stays
- Natures Valley3 stays
- Nazareth1 stays
- Nelspoort2 stays
- NelspruitMpumalanga · 108 staysThings to do
- NewcastleKwazulu Natal · 62 stays
- Newtons4 stays
- Ngala8 stays
- Ngwenyeni1 stays
- Nieu Bethesda2 stays
- Nieu Bethesda20 stays
- Nieuwoudtville2 stays
- NigelGauteng (Pwv) · 2 stays
- Nkanya1 stays
- Nkwazi2 stays
- Non Pareil2 stays
- Nongoma2 stays
- Noopoort1 stays
- Noordhoek1 stays
- Noordkaap2 stays
- Northam7 stays
- Norvalspont1 stays
- Nottingham RoadKwazulu Natal · 20 stays
- Nqamakwe1 stays
- Nqulwane2 stays
- Nqutu2 stays
- Nsikazi2 stays
- Nuwerus1 stays
- Nuy5 stays
- NylstroomNorthern Province · 15 stays
- Odendaalsrus1 stays
- OhrigstadMpumalanga · 3 stays
- Okiep1 stays
- Olifantsfontein1 stays
- OlifantshoekNorthern Cape · 4 stays
- Onseepkans1 stays
- Onverwacht2 stays
- Op Die Berg1 stays
- Orania1 stays
- Oranjeville1 stays
- Orkney1 stays
- Ormonde4 stays
- Oude Bosch19 stays
- OudtshoornWestern Cape · 84 stays
- Ouklip8 stays
- OverysselNorthern Province · 1 stays
- Oyster BayEastern Cape · 2 stays
- PaarlWestern Cape · 62 stays
- Papiesvlei1 stays
- Park Rynie8 stays
- Parow4 stays
- ParysFree State · 24 stays
- Patensie1 stays
- PaternosterWestern Cape · 122 stays
- Paterson1 stays
- PaulpietersburgKwazulu Natal · 2 stays
- Pearly BeachWestern Cape · 7 stays
- PelindabaNorth West · 4 stays
- Pennington1 stays
- PetersburgEastern Cape · 1 stays
- Phalaborwa46 stays
- Phantom AcresWestern Cape · 4 stays
- Philippolis2 stays
- Phokeng1 stays
- Phungwe2 stays
- Phuthaditjhaba1 stays
- Pienaarsrivier Nedersetting1 stays
- Piet RetiefMpumalanga · 13 stays
- PietermaritzburgKwazulu Natal · 80 stays
- Pietersburg1 stays
- Piketberg5 stays
- Pilanesberg9 stays
- Pilanesberg2 stays
- Pilgrims Rest1 stays
- PinetownKwazulu Natal · 20 stays
- Plathuis3 stays
- Plettenberg Bay169 staysHotels
- Pofadder3 stays
- Polokwane89 stays
- Pomeroy1 stays
- PongolaMpumalanga · 12 stays
- Port AlfredEastern Cape · 29 stays
- Port EdwardKwazulu Natal · 27 stays
- Port ElizabethEastern Cape · 195 staysThings to do
- Port NollothNorthern Cape · 6 stays
- Port ShepstoneKwazulu Natal · 40 stays
- Porterville2 stays
- Postmasburg10 stays
- PotchefstroomNorth West · 44 stays
- Potgietersrus19 stays
- PretoriaGauteng (Pwv) · 498 staysHotelsThings to do
- Prieska6 stays
- Prince AlbertWestern Cape · 23 stays
- Prince Alfred Hamlet1 stays
- Pringle BayWestern Cape · 23 stays
- Prinskraal41 stays
- Protea Ridge3 stays
- Pruizen1 stays
- Pumula2 stays
- Pylpunt1 stays
- Qamata1 stays
- Qoloha2 stays
- Queensburgh13 stays
- QueenstownEastern Cape · 25 stays
- Rabalias Gate13 stays
- RandburgGauteng (Pwv) · 14 stays
- Randfontein8 stays
- Raskhutuma1 stays
- Ravenahall1 stays
- Rawsonville4 stays
- Rayton2 stays
- Redhouse1 stays
- Reebok1 stays
- Renosterfontein1 stays
- Request1 stays
- Rev Estates2 stays
- Rhenosterhoek1 stays
- RhodesEastern Cape · 2 stays
- Richards Bay46 stays
- RichmondNorthern Province · 2 stays
- Richmond7 stays
- Riebeek KasteelWestern Cape · 20 stays
- Riebeek Kasteel1 stays
- RietfonteinGauteng (Pwv) · 2 stays
- Riethuiskraal5 stays
- RiversdaleWestern Cape · 3 stays
- Riviersonderend3 stays
- Rivonia1 stays
- Roadside1 stays
- RobertsonWestern Cape · 27 staysThings to do
- Romansrivier1 stays
- Ronaldsey1 stays
- RoodepoortGauteng (Pwv) · 43 stays
- Rooderand1 stays
- Rooiberg2 stays
- Rooipoort1 stays
- Rooiwal Suid2 stays
- Rorkes Drift3 stays
- Rosebank2 stays
- Rust De Winter2 stays
- Rustenburg50 stays
- Rustenburg22 stays
- SabieNorthern Province · 20 stays
- Saint Helenabaai6 stays
- Saint Lucia75 stays
- Saint Lucia Estuary11 stays
- SaldanhaWestern Cape · 11 stays
- Salem2 stays
- SandtonGauteng (Pwv) · 49 stays
- Sandton5 stays
- Sani Pass1 stays
- SasolburgFree State · 8 stays
- Schoemansville43 stays
- Schweizer Reneke1 stays
- Sebokeng1 stays
- SecundaMpumalanga · 22 stays
- Sedgefield6 staysThings to do
- Seekoeigat19 stays
- Selection Beach19 stays
- Senekal4 stays
- Sesete6 stays
- Sezela8 stays
- Shazibe1 stays
- Shelly Beach2 stays
- Shewasaulu1 stays
- SibasaNorthern Province · 5 stays
- Sidbury1 stays
- SihangwaneKwazulu Natal · 1 stays
- Silverton1 stays
- Simondium2 stays
- Simonstown13 stays
- Skeenshoek1 stays
- Skipskop8 stays
- SkukuzaNorthern Province · 19 staysThings to do
- Smithfield7 stays
- Somerplaats1 stays
- Somerset EastEastern Cape · 4 stays
- Somerset WestWestern Cape · 77 stays
- Southbroom200 stays
- Soweto1 stays
- Spitzkop2 stays
- Springbok14 stays
- Springfontein1 stays
- Springs18 stays
- St Helena Bay6 stays
- St Lucia2 staysThings to do
- StandertonMpumalanga · 9 stays
- StanfordWestern Cape · 23 stays
- Star Mission Village1 stays
- Steinkopf1 stays
- StellenboschWestern Cape · 294 staysHotelsThings to do
- Sterkrivier1 stays
- Steynsburg1 stays
- SteytlervilleEastern Cape · 4 stays
- Stil Gelee1 stays
- Stilbaai2 stays
- Stilbaai Wes13 stays
- Stoffberg2 stays
- StompneusbaaiWestern Cape · 28 stays
- Stormrivier18 stays
- Storms River2 stays
- Stormsvlei2 stays
- StrandWestern Cape · 38 stays
- Strandfontein1 stays
- StruisbaaiWestern Cape · 45 stays
- Strydfontein4 stays
- Studholme2 stays
- Studtis2 stays
- Stumkies Dam1 stays
- Stutterheim3 stays
- Sunland4 stays
- Sunlands5 stays
- Sunrise On Sea3 stays
- SutherlandNorthern Cape · 7 stays
- Sutton1 stays
- Suurbraak1 stays
- Swartberg1 stays
- Swartruggens1 stays
- Swartwater2 stays
- Swartwater1 stays
- Sweet Waters4 stays
- SwellendamWestern Cape · 50 stays
- Swinburne1 stays
- Takkap8 stays
- Tanga1 stays
- Taung2 stays
- Temba2 stays
- ThabazimbiNorthern Province · 19 stays
- Thabeng1 stays
- The Crags10 stays
- The Waterberg Biosphere1 stays
- Theerivier1 stays
- Thohoyandou1 stays
- Thohoyandou15 stays
- Thomo2 stays
- Thornhill2 stays
- Thornybush Game Reserve1 stays
- Three Sisters2 stays
- Thulamahashe1 stays
- Thurlough1 stays
- Tierpoort3 stays
- Timbavati Game Reserve1 stays
- Tinley Manor12 stays
- Tlhavekisa1 stays
- Tomburke2 stays
- Tongaat6 stays
- Tonteldoos2 stays
- TouwsrivierWestern Cape · 5 stays
- Trichardt3 stays
- Tshaneng3 stays
- Tshituni1 stays
- Tshituni1 stays
- Tsolo1 stays
- Tugela Mouth1 stays
- Tuissenek1 stays
- TulbaghWestern Cape · 25 stays
- Tweefontein2 stays
- Tygerfontein1 stays
- TzaneenNorthern Province · 30 stays
- Ugie1 stays
- Uilenkraal1 stays
- UitenhageEastern Cape · 7 stays
- Ulundi1 stays
- Umdloti22 stays
- Umhlanga12 stays
- UmkomaasKwazulu Natal · 9 stays
- Umzimkulu1 stays
- Umzimvubu7 stays
- UnderbergKwazulu Natal · 25 staysThings to do
- UniondaleWestern Cape · 6 stays
- UpingtonNorthern Cape · 40 stays
- Upper Gong Gong1 stays
- Upper Gong Gong1 stays
- Utrecht1 stays
- Uvongo Beach49 stays
- Vaalpark2 stays
- Vaalwater3 stays
- Vaalwater24 stays
- Van der Kloof1 stays
- Van Stadensriviermond1 stays
- Van Wyksdorp1 stays
- VanderbijlparkGauteng (Pwv) · 32 stays
- Vanderkloof2 stays
- Vanrhynsdorp6 stays
- Vanwyksdorp1 stays
- VelddrifWestern Cape · 22 stays
- Vendaland6 stays
- Ventersburg1 stays
- VereenigingGauteng (Pwv) · 18 stays
- VermontWestern Cape · 2 stays
- VerulamKwazulu Natal · 1 stays
- Victoria Bay1 stays
- Victoria West6 stays
- Viljoenskroon1 stays
- Villiersdorp4 stays
- Vioolsdrif2 stays
- Virginia1 stays
- Vishoek11 stays
- Vivo2 stays
- Vlaklaagte Een1 stays
- Volksrust3 stays
- Vongane1 stays
- Voorspoed1 stays
- Vosburg31 stays
- VredenburgWestern Cape · 4 stays
- Vredendal3 stays
- VryburgNorth West · 14 stays
- Vryheid2 stays
- Vryheid13 stays
- Vyversrus1 stays
- Wakkerstroom3 stays
- Warden1 stays
- Warm Baths26 stays
- Wartburg2 stays
- Waterberg Estate1 stays
- Waterford1 stays
- Waterval Boven3 stays
- Waterval Boven4 stays
- Welbeloond1 stays
- WelkomFree State · 33 stays
- WellingtonWestern Cape · 21 staysThings to do
- Welverdiend3 stays
- Welverdiend1 stays
- Wepener1 stays
- Wesley2 stays
- West Coast3 stays
- Westbrook1 stays
- Westonaria3 stays
- Westville4 stays
- White RiverMpumalanga · 50 stays
- Wilderness94 stays
- Williston1 stays
- Willow Park3 stays
- Willowdene3 stays
- WillowmoreEastern Cape · 2 stays
- Windmeul4 stays
- Windy1 stays
- Winkelpos1 stays
- WintertonKwazulu Natal · 16 stays
- Witbank31 stays
- Witelsbos3 stays
- Witkoppies1 stays
- Witrantjie1 stays
- WitsandWestern Cape · 14 stays
- WittedrifWestern Cape · 4 stays
- Wittenberg1 stays
- Wolmaransstad1 stays
- Wolseley4 stays
- Woodleigh1 stays
- WorcesterWestern Cape · 18 stays
- Ysterfontein12 stays
- Yzerfontein6 stays
- Zakeni1 stays
- Zastron1 stays
- Zebediela1 stays
- Zeerust9 stays
- Zout Kuil1 stays
- Zwartfontein Work ColonyMpumalanga · 1 stays
Frequently asked questions about South Africa
How many places to stay are there in South Africa?
There are 21,000+ hotels, apartments and other places to stay in South Africa, across 960+ cities.
Which are the main destinations in South Africa?
The destinations with the most places to stay are Cape Town, Johannesburg, Durban, Pretoria, Ballito.
Which regions of South Africa can I browse?
You can browse 9 regions, including Western Cape, Kwazulu Natal, Eastern Cape, Gauteng (Pwv).
Are there tours and activities in South Africa?
Yes, 3,800+ tours and activities are listed in South Africa.