South Africa Self catering guide

South Africa self catering places to stay by alphabetical order of town and city, find self catering accommodation in any South African town search by town province or region. Self catering accommodation is very poular in South Africa so have a look through this guide of slf catering places to stay.

 

Search Places to stay in
South Africa


Click for Interactive map

Search for
Self Catering by

City / Town A to Z list
Province / area
Search by Map

South Africa Travel Guide by Province

Western Cape
Kwazulu-Natal
Eastern Cape
Gauteng
Mpumalanga
Northern Cape
Free State
North-West
Limpopo

Travel Guide to

Kruger South Africa
Mozambique
Zanzibar
Madagascar
Namibia
Victoria Falls
Botswana
Cruises

South Africa Self Catering by area A to Z

Place names beginning with
A

Place names beginning with
B

Place names beginning with
C

Place names beginning with
D

Place names beginning with
E

Place names beginning with
F

Place names beginning with
G

Place names beginning with
H

Place names beginning with
I & J

Place names beginning with
K

Place names beginning with
L

Place names beginning with
M

Place names beginning with
N

Place names beginning with
O

Place names beginning with
P

Place names beginning with
Q & R

Place names beginning with
S

Place names beginning with
T

Place names beginning with
U & V

Place names beginning with
W X Y Z

Province Province
Addo Self Catering Eastern Cape Alldays Self Catering Limpopo
Adelaide Self Catering Eastern Cape Amanzimtoti Self Catering KwaZulu Natal
Agulhas Self Catering Western Cape Amathole Self Catering Eastern Cape
Albertinia Self Catering Gauteng Anerly Self Catering KwaZulu Natal
Alberton Self Catering Western Cape Arniston Self Catering Western Cape
Alexandria Self Catering Eastern Cape Athlone Self Catering Western Cape
Alice Self Catering Eastern Cape Atlantis Self Catering Western Cape
Alicedale Self Catering Eastern Cape Augrabies Self Catering Northern Cape
Aliwal North Self Catering Eastern Cape    

Back to top of page

Province Province
Badplaas Self Catering Mpumalanga Bettys Bay Self Catering Western Cape
Bakoven Self Catering Western Cape Bisho Self Catering Eastern Cape
Balgowan Self Catering KwaZulu Natal Bloemfontein Self Catering Freestate
Ballito Self Catering KwaZulu Natal Bloubergstrand Self Catering Western Cape
Balule Self Catering Limpopo Bluff Self Catering KwaZulu Natal
Bandelierkop Self Catering Limpopo Blyde River Canyon Self Catering Mpumalanga
Bantry Bay Self Catering Western Cape Blythedale Self Catering KwaZulu Natal
Barberton Self Catering Mpumalanga Blythedale Beach Self Catering KwaZulu Natal
Barkly East Self Catering Eastern Cape ButterworthSelf Catering Eastern Cape
Barrydale Self Catering Western Cape Bonnievale Self Catering Western Cape
Bathurst Self Catering Eastern Cape Boshoek Self Catering North West
Bazley Self Catering KwaZulu Natal Boston Self Catering KwaZulu Natal
Beaufort West Self Catering Western Cape Bothas Hill Self Catering KwaZulu Natal
Bedford Self Catering Eastern Cape Brackenfell Self Catering Western Cape
Bela Bela Self Catering Limpopo Bredasdorp Self Catering Western Cape
Belfast Self Catering Mpumalanga Brenton on Sea Self Catering Western Cape
Bellville Self Catering Western Cape Brighton Beach Self Catering KwaZulu Natal
Berea Self Catering KwaZulu Natal Britannia Bay Self Catering Western Cape
Bergville Self Catering KwaZulu Natal Brits Self Catering North West
Bethal Self Catering Mpumalanga Butterworth Self Catering Eastern Cape
Bethlehem Self Catering Freestate    

Back to top of page

Province Province
Caledon Self Catering Western Cape Citrusdal Self Catering Western Cape
Calitzdorp Self Catering Western Cape Clansthal Self Catering KwaZulu Natal
Camps Bay Self Catering Western Cape Clanwilliam Self Catering Western Cape
Cannon Rocks Self Catering   Claremont Self Catering Western Cape
Cape Point Self Catering Western Cape Clarens Self Catering Freestate
Cape St Francis Self Catering   Clifton Self Catering Western Cape
Cape Town Self Catering Western Cape Clocolan Self Catering Freestate
City Centre Cape Town Self Catering Western Cape Clovelly Self Catering Western Cape
Cape Town Airport Self Catering Western Cape Colchester Self Catering Eastern Cape
Carolina Self Catering Mpumalanga Colesberg Self Catering Northern Cape
Cathcart Self Catering Eastern Cape Constantia Self Catering Western Cape
Cathedral Peak Self Catering KwaZulu Natal Cowies Hill Self Catering KwaZulu Natal
Century City Self Catering Western Cape Craddock Self Catering Eastern Cape
Ceres Self Catering Western Cape Culinan Self Catering Gauteng
Champagne Valley Self Catering KwaZulu Natal    
Cintsa Self Catering      

Back to top of page

Province Province
Dargle Self Catering KwaZulu Natal Dullstroom Self Catering Mpumalanga
Dana Bay Self Catering Western Cape Dundee Self Catering KwaZulu Natal
Darling Self Catering Western Cape Durban Self Catering KwaZulu Natal
De Hoop Self Catering Western Cape Durban North Self Catering KwaZulu Natal
Dendron Self Catering Limpopo Durbanville Self Catering Western Cape
Deneysville Self Catering Freestate Dwaalboom Self Catering North West
De Rust Self Catering Western Cape Dwarskersbos Self Catering Western Cape
Doringbaai Self Catering Western Cape    

Back to top of page

Province Province
East London Self Catering Eastern Cape Elysium Self Catering KwaZulu Natal
Edenvale Self Catering Gauteng Empangeni Self Catering KwaZulu Natal
Edgemead Self Catering Western Cape Ermelo Self Catering Mpumalanga
Eersterivier Self Catering Western Cape Eshowe Self Catering KwaZulu Natal
Elands Bay Self Catering Western Cape Estcourt Self Catering KwaZulu Natal
Elim Self Catering Western Cape    
Elim Self Catering Limpopo    

Back to top of page

Province Province
False Bay Self Catering Western Cape Fouriesburg Self Catering Freestate
Ficksburg Self Catering Freestate Franschoek Self Catering Western Cape
Fish Hoek Self Catering Western Cape Fresnaye Self Catering Western Cape

Back to top of page

Province Province
Gansbaai Self Catering Western Cape Gourtsmound Self Catering Western Cape
Gardens Self Catering Western Cape Graaff Reinet Self Catering Eastern Cape
Gariep Dam Self Catering Freestate Grabouw Self Catering Western Cape
George Self Catering Western Cape Grahamstown Self Catering Eastern Cape
Germiston Self Catering Gauteng Graskop Self Catering Mpumalanga
Gillitts Self Catering KwaZulu Natal Grassy Park Self Catering Western Cape
Gingindlovu Self Catering KwaZulu Natal Gravelotte Self Catering Limpopo
Glenashley Self Catering KwaZulu Natal Great Brak Self Catering Western Cape
Glenmore Beach Self Catering KwaZulu Natal Green Point Self Catering Western Cape
Glentana Self Catering Western Cape Greyton Self Catering Western Cape
Glenwood Self Catering KwaZulu Natal Greytown Self Catering KwaZulu Natal
Gonubie Self Catering Eastern Cape Groblersdal Self Catering Mpumalanga
Goodwood Self Catering Western Cape Grootvadersbosch Self Catering Western Cape
Gordons Bay Self Catering Western Cape Grotto Bay Self Catering Western Cape
Gouritz Self Catering Western Cape    

Back to top of page

Province Province
Haenertsburg Self Catering Limpopo Hibberdene Self Catering KwaZulu Natal
Hanover Self Catering Northern Cape Higgovale Self Catering Western Cape
Harkerville Self Catering Western Cape Hillcrest Self Catering KwaZulu Natal
Harrismith Self Catering Freestate Hilton Self Catering KwaZulu Natal
Hartebeespoort Self Catering North West Himeville Self Catering KwaZulu Natal
Hartenbos Self Catering Western Cape Hluhluwe Self Catering KwaZulu Natal
Hazyview Self Catering Mpumalanga Hobhouse fSelf Catering Freestate
Hectorspruit Self Catering Mpumalanga Hoedspruit Self Catering Limpopo
Heidelberg Self Catering Gauteng Hogsback Self Catering Eastern Cape
Heilbron Self Catering Freestate Hout Bay Self Catering Western Cape
Helderberg Self Catering Western Cape Houtbosdorp Self Catering Limpopo
Hermanus Self Catering Western Cape Howick Self Catering KwaZulu Natal
Herolds Bay Self Catering Western Cape Humansdorp Self Catering Eastern Cape

Back to top of page

Province Province
Illovo Beach Self Catering KwaZulu Natal Jacobs Bay Self Catering Western Cape
Infanta Self Catering Western Cape Jeffreys Bay Self Catering Eastern Cape
Ixopo Self Catering KwaZulu Natal Johannesburg Self Catering Gauteng
Isandlwana Self Catering KwaZulu Natal    

Back to top of page

Province Province
Kaapmuiden Self Catering Mpumalanga Kleinemond Self Catering Western Cape
Kaapsehoop Self Catering Mpumalanga Kleinemonde Self Catering Eastern Cape
Kakamas Self Catering Northern Cape Klerksdorp Self Catering North West
Kalk Bay Self Catering Western Cape Kloof Self Catering KwaZulu Natal
Kamberg Self Catering KwaZulu Natal Knysna Self Catering Western Cape
Karkloof Self Catering KwaZulu Natal Kokstad Self Catering KwaZulu Natal
Karongwe Self Catering Limpopo Komatipoort Self Catering Mpumalanga
Kei mouth Self Catering Eastern Cape Kommetjie Self Catering Western Cape
Kempton Park Self Catering Gauteng Kosi Bay Self Catering KwaZulu Natal
Kennilworth Self Catering Western Cape Koster Self Catering North West
Kenton on Sea Self Catering Eastern Cape Kroonstad Self Catering Freestate
Keurboomstrand Self Catering Western Cape Kruger park Self Catering Mpumalanga
Kiepersal Self Catering Mpumalanga Krugersdorp Self Catering Gauteng
Kimberley Self Catering Northern Cape Kuilsriver Self Catering Western Cape
King Williams Town Self Catering Eastern Cape Kuruman Self Catering Northern Cape
Kirkwood Self Catering Eastern Cape KwaDukuza Self Catering KwaZulu Natal
Klaarstroom Self Catering Western Cape KwaMhlanga Self Catering Gauteng
Klaserie Self Catering Limpopo Kwangwanase Self Catering KwaZulu Natal
Kleinbaai Self Catering Western Cape    

Back to top of page

Province Province
La Lucia Self Catering KwaZulu Natal Letsitele Self Catering Limpopo
Ladismith Self Catering Western Cape Lichtenburg Self Catering North West
Ladybrand Self Catering Freestate Lidgetton Self Catering KwaZulu Natal
Lady Grey Self Catering Eastern Cape Lions River Self Catering KwaZulu Natal
Ladysmith Self Catering KwaZulu Natal Little Brak Self Catering Western Cape
L'Agulhas Self Catering Western Cape Llandudno Self Catering Western Cape
Laingsburg Self Catering Western Cape Louis Trichardt Self Catering Limpopo
Lamberts Bay Self Catering Western Cape Loxton Self Catering Northern Cape
La Mercy Self Catering KwaZulu Natal Luneburg Self Catering KwaZulu Natal
Langebaan Self Catering Western Cape Lusikisiki Self Catering Eastern Cape
Leisure Bay Self Catering KwaZulu Natal Lydenberg Self Catering Mpumalanga
Lephalale Self Catering Limpopo    

Back to top of page

Province Province
Mabalingwe Self Catering Limpopo Melville Beach Self Catering KwaZulu Natal
Mabula Self Catering Limpopo Messina Self Catering Limpopo
Macassar Self Catering Western Cape Middelberg Self Catering Mpumalanga
Machadodorp Self Catering Mpumalanga Midrand Self Catering Gauteng
Madikwe Self Catering North West Milnerton Self Catering Western Cape
Madikwe game reserve Self Catering North West Mkuze Self Catering KwaZulu Natal
Mafikeng Self Catering North West Modimolle Self Catering Limpopo
Magaliesburg Self Catering North West Mogwase Self Catering North West
Magoebaskloof Self Catering Limpopo Mokopane Self Catering
Potgietersrus
Limpopo
Mahakeng Self Catering North West Montagu Self Catering Western Cape
Makhado Self Catering Limpopo Mont Aux Sources Self Catering KwaZulu Natal
Makutsi Self Catering Limpopo Mooi River Self Catering KwaZulu Natal
Malelane Self Catering Mpumalanga Mookgophong Self Catering Limpopo
Malmesbury Self Catering Western Cape Morgans bay Self Catering
Eastern Cape
Mamre Self Catering Western Cape Morningside Self Catering KwaZulu Natal
Mapungubwe Self Catering Limpopo Mossel Bay Self Catering Western Cape
Marble hall Self Catering Mpumalanga Mouille Point Self Catering Western Cape
Margate Self Catering KwaZulu Natal Mount Edgecombe Self Catering KwaZulu Natal
Marikana Self Catering North West Mowbray Self Catering Western Cape
Marloth Self Catering Western Cape Mtubatuba Self Catering KwaZulu Natal
Marloth park Self Catering Mpumalanga Mtuzini Self Catering
KwaZulu Natal
Marina Beach Self Catering KwaZulu Natal Mtwalume Self Catering KwaZulu Natal
McCarthy's Rest Self Catering Northern Cape Muizenberg Self Catering Western Cape
Mc Gregor Self Catering Western Cape Muldersdrift Self Catering Gauteng
Melkbosstrand Self Catering Western Cape Munster Self Catering KwaZulu Natal
Melkriver Self Catering Limpopo Musina Self Catering Limpopo
Melmoth Self Catering KwaZulu Natal    

 

Back to top of page

Province Province
Napier Self Catering Western Cape Nigel Self Catering Gauteng
Natures Valley Self Catering Western Cape Noordhoek Self Catering Western Cape
Nelspruit Self Catering Mpumalanga Nottingham Road Self Catering KwaZulu Natal
Newcastle Self Catering KwaZulu Natal Nuy Self Catering Western Cape
Newlands Self Catering Western Cape Nylstroom Self Catering Limpopo
Nieu Bethesda Self Catering      

Modimolle - Nylstroom limpopo

Back to top of page

Province Province
Observatory Self Catering Western Cape Oslo beach Self Catering KwaZulu Natal
Ohrigstad Self Catering Mpumalanga Oudtshoorn Self Catering Western Cape
Oranjeville Self Catering Freestate Oyster Bay Self Catering Eastern Cape
Oranjezicht Self Catering Western Cape    

Back to top of page

Province Province
Paarl Self Catering Western Cape Pinelands Self Catering Western Cape
Palm Beach Self Catering KwaZulu Natal Pinetown Self Catering KwaZulu Natal
Parow Self Catering Western Cape Plettenberg Bay Self Catering Western Cape
Parys Self Catering Freestate Point waterfront Self Catering KwaZulu Natal
Patensie Self Catering Eastern Cape Polokwane Self Catering Limpopo
Paternoster Self Catering Western Cape Pongola Self Catering KwaZulu Natal
Paterson Self Catering Eastern Cape Port Alfred Self Catering Eastern Cape
Paulpietersburg Self Catering KwaZulu Natal Port Edward Self Catering KwaZulu Natal
Pearly Beach Self Catering Western Cape Port Elizabeth Self Catering Eastern Cape
Pennington Self Catering KwaZulu Natal Port Nolloth Self Catering Northern Cape
Phalaborwa Self Catering Limpopo Port Shepstone Self Catering KwaZulu Natal
Philippolis Self Catering Freestate Port st Johns Self Catering Eastern Cape
Phokeng Self Catering
North West Port Zimbali Self Catering
KwaZulu Natal
Pietermaritzburg Self Catering KwaZulu Natal Potchefstroom Self Catering North West
Pietersburg Self Catering Limpopo Pretoria Self Catering Gauteng
Piet Retief Self Catering Mpumalanga Prince Albert Self Catering
Western Cape
Piketberg Self Catering Western Cape Princes Grant Self Catering KwaZulu Natal
Pilanesburg game reserve North West Pringle Bay Self Catering Western Cape
Pilgrims rest Self Catering Mpumalanga    
Back to top of page
Province Province
Queensburgh Self Catering KwaZulu Natal Riebeeck Kasteel Self Catering Western Cape
    Riebeeck West Self Catering Western Cape
  Riversdale Self Catering Western Cape
Ramsgate Self Catering KwaZulu Natal Robertson Self Catering Western Cape
Randburg Self Catering Gauteng Rondebosch Self Catering Western Cape
Randfontein Self Catering Gauteng Roodepoort Self Catering Gauteng
Rawsonville Self Catering Western Cape Rorkes Drift Self Catering KwaZulu Natal
Redhouse Self Catering Eastern Cape Rosendal Self Catering Freestate
Rheebok Self Catering Western Cape Rosetta Self Catering KwaZulu Natal
Rhodes Self Catering Eastern Cape Rouxville Self Catering Freestate
Richards Bay Self Catering KwaZulu Natal Rustenberg Self Catering
North West
Richmond Self Catering KwaZulu Natal Rust de Winter Self Catering Limpopo
Back to top of page
Province Province
Sabie Self Catering Mpumalanga Springfontein Self Catering Freestate
Sabi Sand Self Catering Kruger Springs Self Catering Gauteng
Saldanha Self Catering Western Cape Standerton Self Catering Mpumalanga
Salt Rock Self Catering KwaZulu Natal Stanford Self Catering Western Cape
Sani Pass Self Catering KwaZulu Natal Stanger Self Catering KwaZulu Natal
San Lameer Self Catering KwaZulu Natal Stellenbosch Self Catering Western Cape
Scarborough Self Catering Western Cape Steytlerville Self Catering Eastern Cape
Schoemanskloof Self Catering Mpumalanga St Francis Bay Self Catering Eastern Cape
Scottburgh Self Catering KwaZulu Natal St Helena Bay Self Catering Western Cape
Sea Park Self Catering KwaZulu Natal Stilbaai Self Catering Western Cape
Seapoint Self Catering Western Cape St James Self Catering Western Cape
Sedgefield Self Catering Western Cape St.Lucia Self Catering KwaZulu Natal
Selborne Self Catering KwaZulu Natal St Michaels on Sea Self Catering KwaZulu Natal
Shakas Rock Self Catering KwaZulu Natal Stompneusbaai Self Catering Western Cape
Sheffield Beach Self Catering KwaZulu Natal Storms River Self Catering Eastern Cape
Shelly Beach Self Catering KwaZulu Natal Strand Self Catering Western Cape
Shelley Point Self Catering Western Cape Struisbaai Self Catering Western Cape
Sidbury Self Catering Eastern Cape Studtis Self Catering Eastern Cape
Simons Town Self Catering Western Cape Stutterheim Self Catering Eastern Cape
Sir Lowrys Pass Self Catering Western Cape Sun City Self Catering North West
Skukuza Self Catering Kruger Park Sunset Beach Self Catering Western Cape
Smithfield Self Catering Freestate Sunwich Port Self Catering KwaZulu Natal
Somerset East Self Catering Eastern Cape Swartruggens Self Catering North West
Somerset West Self Catering Western Cape Swartwater Self Catering Limpopo
Southbroom Self Catering KwaZulu Natal Swellendam Self Catering Western Cape
Southport Self Catering KwaZulu Natal Sydenham Self Catering KwaZulu Natal
Spioenkop Self Catering KwaZulu Natal    
Springbok Self Catering Northern Cape Sodwana Bay Self Catering
 
Back to top of page
Province Province
Table Bay Harbour Self Catering Western Cape Tiffindell Self Catering Eastern Cape
Table View Self Catering Western Cape Tinley Manor Self Catering KwaZulu Natal
Tamoerskloof Self Catering Western Cape Timbavati Self Catering Kruger
Tarkastad Self Catering Eastern Cape Tokai Self Catering Western Cape
Taung Self Catering North West Touws River Self Catering Western Cape
Tergniet Self Catering Western Cape Trafalgar Self Catering KwaZulu Natal
Thabazimbi Self Catering Limpopo Trompsburg Self Catering Freestate
The Bluff Self Catering KwaZulu Natal Tshipise Self Catering Limpopo
The Crags Self Catering Western Cape Tsisikamma Self Catering Eastern Cape
Thohoyandou Self Catering
Limpopo Tswalu Self Catering Northern Cape
Three Anchors Bay Self Catering Western Cape Tulbagh Self Catering Western Cape
Thornybush Self Catering Kruger Tzaneen Self Catering Limpopo

Back to top of page

Province Province
Umdloti Beach Self Catering KwaZulu Natal Vaal Marina Self Catering Gauteng
Umdoni Park Self Catering KwaZulu Natal Vaalwater Self Catering Limpopo
Umhlanga Self Catering KwaZulu Natal Vanderbijlpark Self Catering Gauteng
Umkomaas Self Catering KwaZulu Natal Van Reenen Self Catering Freestate
Umtata Self Catering Eastern Cape Van Reenen Self Catering KwaZulu Natal
Umtentweni Self Catering KwaZulu Natal Vanstadensrus Self Catering Freestate
Umzumbe Self Catering KwaZulu Natal Velddrif Self Catering Western Cape
Underberg Self Catering KwaZulu Natal Ventersburg Self Catering Freestate
Uniondale Self Catering Western Cape Vereeniging Self Catering Gauteng
Upington Northern Cape Vermaakikheid Self Catering Western Cape
Uvongo Self Catering KwaZulu Natal Victoria and Alfred Self Catering Western Cape
    Victoria Bay Self Catering Western Cape
    Vivo Self Catering Limpopo
    Vleesbaai Western Cape
    Vredenburg Self Catering Western Cape
    Vredenfort Self Catering Freestate
    Vredhoek Self Catering Western Cape
    Vryheid Self Catering KwaZulu Natal
Back to top of page
Province Province
Waenhuiskrans Self Catering Western Cape Westville Self Catering KwaZulu Natal
Wakkerstroom Self Catering Mpumalanga White river Self Catering Mpumalanga
Wartburg Self Catering KwaZulu Natal Wilgekraal Self Catering Mpumalanga
Waterfront Self Catering Western Cape Wittedrift Self Catering Western Cape
Watervalboven Self Catering Mpumalanga Wilderness Self Catering Western Cape
Waterval onder Self Catering Mpumalanga Winterton Self Catering KwaZulu Natal
Weenen Self Catering KwaZulu Natal Witbank Self Catering Mpumalanga
Welgevonden Self Catering Limpopo Witsand Self Catering Western Cape
Wellington Self Catering Western Cape Wolmaransstad Self Catering North West
Wepener Self Catering Freestate Woodstock Self Catering Western Cape
Wesselbron Self Catering Freestate Worcester Self Catering Western Cape
Westbrook Beach Self Catering KwaZulu Natal Wynberg Self Catering Western Cape

Back to top of page

Province Province
Yzerfontein Self Catering Western Cape Zastron Self Catering Freestate
    Zeekoevlei Self Catering Western Cape
    Zeerust Self Catering North West
    Zimbali Self Catering KwaZulu Natal
    Zinkwazi Beach Self Catering KwaZulu Natal
    Zonnebloem Self Catering Western Cape
    Zuurberg Self Catering