Cape Town 1685 hotels
Johannesburg 494 hotels
Durban 398 hotels
Ballito 297 hotels
Margate 283 hotels
Pretoria 276 hotels
Plettenberg Bay 225 hotels
Knysna 223 hotels
Hermanus 195 hotels
Port Elizabeth 183 hotels
Stellenbosch 172 hotels
Southbroom 150 hotels
Bloemfontein 150 hotels
Langebaan 137 hotels
Mossel Bay 135 hotels
Franschhoek 123 hotels
Jeffreys Bay 106 hotels
Hoedspruit 100 hotels
George 97 hotels
Bloubergstrand 95 hotels
East London 93 hotels
Paternoster 87 hotels
Nelspruit 87 hotels
Marloth Park 87 hotels
Wilderness 86 hotels
Umdloti 86 hotels
Hazyview 86 hotels
Oudtshoorn 83 hotels
Clarens 79 hotels
St Lucia 76 hotels
Somerset West 76 hotels
Kempton Park 70 hotels
Polokwane 56 hotels
Dullstroom 52 hotels
Centurion 52 hotels
Kimberley 51 hotels
Paarl 50 hotels
Swellendam 49 hotels
Montagu 47 hotels
Gordonʼs Bay 47 hotels
Hartbeespoort 45 hotels
Uvongo Beach 42 hotels
White River 42 hotels
Simonʼs Town 42 hotels
Midrand 42 hotels
Hout Bay 40 hotels
Gansbaai 40 hotels
Strand 39 hotels
Shakaʼs Rock 37 hotels
Bela-Bela 37 hotels
Upington 36 hotels
Sedgefield 36 hotels
Potchefstroom 35 hotels
Struisbaai 35 hotels
St Francis Bay 35 hotels
Pietermaritzburg 35 hotels
Graaff-Reinet 35 hotels
Rustenburg 34 hotels
Prince Albert 33 hotels
Parys 31 hotels
Phalaborwa 31 hotels
Middelburg 31 hotels
Graskop 31 hotels
Grahamstown 31 hotels
Benoni 31 hotels
Beaufort West 31 hotels
Amanzimtoti 31 hotels
Klerksdorp 30 hotels
Boksburg 30 hotels
Roodepoort 29 hotels
Mabula 29 hotels
Newcastle 28 hotels
Malelane 28 hotels
Tulbagh 27 hotels
Richards Bay 27 hotels
Addo 27 hotels
Port Alfred 26 hotels
Robertson 25 hotels
Fish hoek 25 hotels
Colesberg 23 hotels
Witbank 23 hotels
Hluhluwe 23 hotels
Edenvale 23 hotels
Stormsrivier 22 hotels
Durbanville 22 hotels
Bellville 22 hotels
Vanderbijlpark 21 hotels
Underberg 21 hotels
Queenstown 21 hotels
Velddrif 20 hotels
Sabie 20 hotels
Port Edward 20 hotels
Louis Trichardt 20 hotels
Ladysmith 20 hotels
Komatipoort 20 hotels
Constantia 20 hotels
Bethlehem 20 hotels
Lephalale 19 hotels
Magaliesburg 19 hotels
Lydenburg 19 hotels
Agulhas 19 hotels
Colchester 18 hotels
Winterton 18 hotels
Wellington 18 hotels
The Crags 18 hotels
Stilbaai 18 hotels
Riebeek-Kasteel 18 hotels
Hillcrest 18 hotels
Sodwana Bay 17 hotels
Ermelo 17 hotels
Kroonstad 17 hotels
Umtata 17 hotels
Tzaneen 17 hotels
Salt Rock 17 hotels
Krugersdorp 17 hotels
Kenton on Sea 17 hotels
Yzerfontein 16 hotels
St Helena Bay 16 hotels
Port Shepstone 16 hotels
Nottingham Road 16 hotels
Hogsback 16 hotels
Hartenbos 16 hotels
Clanwilliam 16 hotels
Bredasdorp 16 hotels
Thohoyandou 15 hotels
Groot-Brakrivier 15 hotels
Noordhoek 15 hotels
Muldersdrift 15 hotels
Muizenberg 15 hotels
Greyton 15 hotels
Gonubie 15 hotels
Calitzdorp 15 hotels
Summerstrand 14 hotels
Fouriesburg 14 hotels
Sutherland 14 hotels
Vryburg 14 hotels
Vryheid 14 hotels
Melkbosstrand 14 hotels
Bergview 14 hotels
Barrydale 14 hotels
Welkom 13 hotels
Lichtenburg 13 hotels
Piet Retief 13 hotels
Springbok 13 hotels
Paterson 13 hotels
Kommetjie 13 hotels
Brenton-on-Sea 13 hotels
Balule Game Reserve 13 hotels
Nieu-Bethesda 12 hotels
Germiston 12 hotels
Kuruman 12 hotels
Sheffield Beach 12 hotels
Caledon 12 hotels
Hilton 12 hotels
Witsand 12 hotels
Vaalwater 12 hotels
Rhodes 12 hotels
Pearly Beach 12 hotels
Kloof 12 hotels
Himeville 12 hotels
Hectorspruit 12 hotels
Bergville 12 hotels
Balgowan 12 hotels
Alberton 12 hotels
Fourways 11 hotels
Mokopane 11 hotels
Ficksburg 11 hotels
Brits 11 hotels
Heroldsbaai 11 hotels
Lambertʼs Bay 11 hotels
Worcester 11 hotels
Vereeniging 11 hotels
Skukuza 11 hotels
Simondium 11 hotels
Lanseria 11 hotels
Keurboomstrand 11 hotels
Bettyʼs Bay 11 hotels
Welgevonden Game R... 10 hotels
Cradock 10 hotels
Burgersfort 10 hotels
Secunda 10 hotels
Stanford 10 hotels
Manyeleti Game Reserve 10 hotels
Ladismith 10 hotels
Kokstad 10 hotels
Kleinmond 10 hotels
Amakhala Game Reserve 9 hotels
Grietjie Game Reserve 9 hotels
Sabi Sand Game Reserve 9 hotels
Timbavati Game Reserve 9 hotels
Jacobsbaai 9 hotels
Brackenfell 9 hotels
Howick 9 hotels
Kathu 9 hotels
Drakensberg Garden 9 hotels
Dundee 9 hotels
Ramsgate 9 hotels
Thornybush Game Reserve 9 hotels
Scottburgh 9 hotels
McGregor 9 hotels