Enter your dates for the latest hotel rates and availability.
Cape Town
941 hotels
Hermanus
60 hotels
Stellenbosch
133 hotels
Mossel Bay
37 hotels
Knysna
93 hotels
Century City
45 hotels
Oudtshoorn
53 hotels
Plettenberg Bay
51 hotels
Franschhoek
84 hotels
Cape of Good Hope
9 hotels
V&A Waterfront
344 hotels
Table Mountain
353 hotels
Camps Bay Beach
342 hotels
The Company’s Garden
346 hotels
Boulders Beach
49 hotels
Twelve Apostles
337 hotels
Kirstenbosch National Botanical Garden
352 hotels
Table Mountain National Park
Gauteng
998 hotels
KwaZulu-Natal
730 hotels
North West
162 hotels
Mpumalanga
421 hotels
Eastern Cape
426 hotels
Limpopo
408 hotels
Free State
169 hotels
Northern Cape
108 hotels