KwaZulu-Natal · 315 places
Places to stay in KwaZulu-Natal
315 places across 7 regions. Pick a region or a town, or tell us your dates and we'll ask the places that fit.
Regions
All places
- HotelWarner Beach, Kingsburgh
12 Oceans Hotel & Conference Centre
- On the beach
- Sea view
- Wifi
- Self-catering · CottageUmtentweni
- Hotel · Guest houseAthlone Park, Amanzimtoti
- Self-catering · ApartmentAmanzimtoti
8 Inyoni Rocks Cabanas
- R 395.00pn!! (2 adults sharing, off-season)
- Sea view
- Pool
- Braai
- Wifi
- On the beach
- B&BOslo Beach
- B&B · Guest houseAthlone Park, Amanzimtoti
African Sands B&B
- Pool
- Wifi
- Golf
- Guest house · LodgeUmkomaas
- Guest house · LodgeAmanzimtoti
- Guest house · B&BSouthbroom
Albatross Guesthouse
- Pool
- Wifi
- Sea view
- Golf
- LodgeUmkomaas
- B&B · Guest houseWarner Beach, Kingsburgh
- Self-catering · ApartmentAmanzimtoti
Amanzi Holiday Letting
- Sea view
- Guest house · B&BAmanzimtoti
- B&B · CottageAthlone Park, Amanzimtoti
Amazing Sea Views Bed & Breakfast
- Sleeps 16
- FROM R650/NIGHT EX VAT (single room)
- Sea view
- Pool
- Braai
- Wifi
- Guest house · LodgeSt Lucia
- Backpackers · LodgeBergville
- Caravan park · Camp siteWoodgrange, Hibberdene
Anchors Caravan Park
- Pool
- Braai
- Fishing
- Family friendly
- Apartment · Self-cateringMargate North Beach, Manaba Beach
- Self-catering · ApartmentMargate North Beach, Margate
- Guest house · LodgeEstcourt
- Guest house · B&BNewcastle
- Hotel · Guest houseChampagne Valley
Ardmore Guest Farm
- Wifi
- Family friendly
- Pool
- Backup power
- Fishing
- Guest house · Self-cateringPort Edward
- Apartment · Self-cateringBanana Beach, Melville
- Self-catering · ApartmentLawrence Rocks, Margate
- Guest houseSt Lucia
- Caravan park · Camp siteHluhluwe
Bahati Caravan Park
- Sleeps 4
- 20 rooms
- R150 per person per night
- Pool
- Family friendly
- Braai
- Long stays
- Fishing
- Holiday resort · ChaletsBanana Beach, Melville
- B&B · Guest houseFreeland Park, Scottburgh
- Holiday home · Self-cateringDoonside, Kingsburgh
- Apartment · Self-cateringManaba Beach
- Hotel · LodgeHluhluwe
- Hotel · Self-cateringCentral Durban
- Holiday home · Self-cateringSouthbroom
- Self-catering · LodgeRamsgate
- HotelUmhlanga
- Holiday home · Self-cateringRamsgate
- Self-catering · ApartmentScottburgh
Black Rock Haven
- Wifi
- Hotel · Holiday resortUmkomaas
Blue Ocean Dive Resort
- Sea view
- Pool
- Family friendly
- Self-catering · ApartmentShelly Beach
- Guest houseNottingham Road
Bramleigh Farm
- Family friendly
- Self-catering · ApartmentLeisure Bay
- Camp site · LodgeHluhluwe
- Self-catering · ApartmentLeisure Bay
- Hotel · Holiday resortUmhlanga
- Holiday resort · ChaletsAthlone Park, Amanzimtoti
- Holiday resort · Self-cateringRennies Beach, Port Edward
- Holiday home · Self-cateringPort Edward
- Holiday home · Self-cateringRamsgate
- Guest house · B&BUnderberg
Cedar Garden Bed & Breakfast
- Sleeps 27
- R600 per person sharing, per night.
- Wifi
- Wheelchair friendly
- Family friendly
- Backup power
- Fishing
- Groups
- B&B · Guest houseHillcrest & Kloof
Churchill House
- Sleeps 24
- 7 rooms
- Wifi
- Sea view
- Family friendly
- Backup power
- Braai
- Long stays
- Groups
- Self-catering
- Self-catering · CottagePort Edward
Clearwater Farm Venue
- Sleeps 6
- HotelPongola
- Holiday home · Self-cateringClansthal, Umkomaas
COCOtree Beach House
- Sleeps 13
- Holiday resort · LodgeSodwana Bay
Coral Divers
- Wifi
- Family friendly
- Braai
- Pool
- Self-catering
- B&B · Guest houseSouthbroom
Coral Tree Colony Bed & Breakfast
- Sleeps 12
- R1,625.00 per night (single occupancy, low season)
- Pool
- Wifi
- Pet friendly
- Backup power
- Family friendly
- Golf
- Lodge · Self-cateringUmzumbe
- Guest house · LodgeLions River
Dargle Forest Lodge
- Family friendly
- Hotel · LodgeTrafalgar
Days At Sea Beach Lodge
- Sleeps 8
- 4 rooms
- R1980.00 pn
- On the beach
- Sea view
- Pool
- Family friendly
- Wifi
- Golf
- Fishing
- Guest house · B&BWarner Beach, Kingsburgh
Deep Blue Guest House & Lodge
- On the beach
- Wifi
- Holiday home · Self-cateringTrafalgar
Deja Blu
- Sleeps 10
- B&B · Guest houseAthlone Park, Amanzimtoti
Dolphin Point Bed & Breakfast
- Pool
- Sea view
- Self-catering · Holiday homeFreeland Park, Scottburgh
- Guest house · CottageChampagne Valley
- Hotel · Holiday resortChampagne Valley
Drakensberg Sun Resort
- 78 rooms
- 4-star grading
- Wifi
- Family friendly
- Groups
- Fishing
- Pool
- Braai
- Backup power
- Apartment · Self-cateringUvongo
- Holiday resort · Self-cateringMargate North Beach, Margate
Dumela Holiday Resort
- Pet friendly
- Pool
- Braai
- Self-catering · ApartmentScottburgh
Dunn's Haven
- Sleeps 6
- Hotel · LodgeLadysmith
- Self-catering · ApartmentShelly Beach
- Guest house · B&BFreeland Park, Scottburgh
Eden River Lodge
- Pool
- Holiday home · Self-cateringPennington
- Self-catering · Holiday homePort Edward
- Self-catering · CottagePort Edward
- Guest house · B&BAmanzimtoti
El Palma Guesthouse
- Wheelchair friendly
- Sea view
- Hotel · LodgeHluhluwe
- Guest house · HotelEshowe
- Hotel · LodgeHluhluwe
- Caravan park · Camp siteRamsgate
Fairhills Caravan Park and Camping Ground
- Family friendly
- Hotel · Holiday homeUmdloti
Fairlight Beach House
- Sleeps 20
- 9 rooms
- 5-star grading
- Wifi
- Self-catering
- On the beach
- Sea view
- Family friendly
- Groups
- Self-catering · Guest houseSt Michael's-on-Sea
- Guest house · B&BSt Michael's-on-Sea
- HotelHowick
- Camp site · ChaletsSodwana Bay
- HotelCentral Durban
- HotelCentral Durban
Garden Court South Beach
- Sleeps 4
- 414 rooms
- On the beach
- Sea view
- Pool
- Family friendly
- Wifi
- Backup power
- Groups
- HotelUlundi
- HotelUmhlanga
- Holiday home · Self-cateringRamsgate
- B&B · Guest houseFreeland Park, Scottburgh
- HotelMkuze
Ghost Mountain Inn
- Family friendly
- Wheelchair friendly
- Self-catering
- Guest house · CottageRosetta
- Hotel · LodgeHluhluwe
- Hotel · Self-cateringCentral Durban
- Guest house · LodgeRamsgate
- Holiday home · Self-cateringRamsgate
- Guest house · HotelBalgowan
- Holiday resort · Camp siteEstcourt
- HotelBallito
- Self-catering · ApartmentAmanzimtoti
- Holiday home · Self-cateringShelly Beach
- Camp site · Holiday resortKelso, Pennington
Happy Wanderers
- 86 rooms
- On the beach
- Sea view
- Pool
- Family friendly
- Wheelchair friendly
- Braai
- Self-catering
- B&B · CottageWestville
Heaton Cottage
- Wifi
- Self-catering
- Holiday home · Self-cateringWidenham, Umkomaas
Highrocks Beach House
- Sleeps 20
- R4,250 per night (non-holiday week, 8 people)
- On the beach
- Sea view
- Pool
- Backup power
- Groups
- Hotel · Guest housePort Shepstone
Hillbillion Estate
- Pool
- Wifi
- Braai
- Family friendly
- HotelUmhlanga
- Backpackers · Camp siteHluhluwe
- Chalets · LodgeHluhluwe
- HotelUmhlanga
- Lodge · Self-cateringSea Park
- Hotel · Guest houseMtubatuba
- Guest house · LodgeRiver View, Mtubatuba
Ibhubesi Lodge
- Wifi
- Camp site · Caravan parkSodwana Bay
- Guest house · LodgeSt Lucia
- Holiday resort · Self-cateringIllovo Beach, Kingsburgh
- Guest house · B&BHowick
- Holiday home · Self-cateringShelly Beach
- Hotel · LodgeMkuze
- Guest house · B&BMargate
Ingwe Manor Guesthouse
- Sea view
- Backup power
- Guest house · LodgeSt Lucia
- Hotel · Camp siteHluhluwe
- Chalets · LodgePongola
Inyati Lodge
- Self-catering
- Fishing
- B&B · LodgePennington
- ApartmentSodwana Bay
Jesser boat point
- Self-catering
- Self-catering · CottagePennington
Joe & Maria Hideout
- Pet friendly
- B&B · Self-cateringBanners Rest, Port Edward
Jolly Roger Adventures
- Sleeps 14
- Camp site · Holiday resortKingsburgh
- B&B · Guest houseHibberdene
Khaya La Manzi Guest Lodge
- Sea view
- BackpackersUnderberg
- Cottage · Self-cateringUmkomaas
- Camp site · CottageTrafalgar
- Self-catering · ApartmentMargate
- Guest house · B&BLeisure Bay
- Self-catering · ApartmentShelly Beach
- Caravan park · Holiday resortDundee
Kwa-Rie Resort & Caravan Park
- Pet friendly
- Pool
- Family friendly
- Wheelchair friendly
- Braai
- Holiday resortSodwana Bay
- Holiday resort · Self-cateringMargate North Beach, Margate
- Apartment · Self-cateringUvongo
- Self-catering · Holiday homeSouthbroom
- Holiday resort · Self-cateringSt Lucia
- Apartment · Self-cateringUvongo
- Camp siteManaba Beach
- HotelSt Lucia
- Chalets · Self-cateringMunster
- Guest houseBallito
- Holiday home · Self-cateringLeisure Bay
Leisure Beach House
- Sleeps 22
- Apartment · Self-cateringUvongo
- Camp site · Caravan parkLeisure Bay, Port Edward
- Guest house · B&BLadysmith
- Chalets · B&BOribi Gorge, Port Shepstone
- Hotel · LodgeSt Lucia
- Self-cateringPort Edward
Lighthouse Inn
- Sleeps 27
- Hotel · LodgeLadysmith
- Guest houseSt Lucia
Little Eden St Lucia
- Wifi
- Self-catering · LodgePort Edward
Lodge Azure
- Sleeps 82
- Camp siteSodwana Bay
- Holiday homeShelly Beach
- Guest houseAmanzimtoti
- Apartment · Self-cateringManaba Beach
- Backpackers · LodgeUmzumbe
- Guest houseSt Lucia
- Holiday resort · Self-cateringMargate
- Holiday resort · Self-cateringMargate Beach, Margate
- Holiday home · Self-cateringMarina Beach
- Holiday resort · Self-cateringMarina Beach
- Guest house · LodgeSt Lucia
- Camp site · Holiday resortSunwich Port, Hibberdene
- B&B · Self-cateringRiver View, Mtubatuba
- Self-catering · ApartmentWinklespruit, Kingsburgh
Mattaniah Pet Friendly Accommodation
- Pet friendly
- Sea view
- Wifi
- Braai
- Holiday resort · HotelMtubatuba
- Guest house · LodgeSt Lucia
Monzi Safaris Lodge/Tended Camp/Backpackers
- Sleeps 10
- 6 rooms
- Single: R1 745,00
- Pool
- Wifi
- Golf
- Fishing
- Braai
- Family friendly
- Guest house · Holiday homeBalgowan
- Holiday resort · LodgeSodwana Bay
Mseni Beach Lodge
- On the beach
- Sea view
- Pool
- Family friendly
- Groups
- Fishing
- Lodge · B&BHibberdene
Mzimayi River Lodge
- Pool
- Sea view
- Family friendly
- Guest house · B&BTrafalgar
Nakai Beach Homestay
- Pool
- Sea view
- Apartment · Self-cateringManaba Beach
- Apartment · LodgeDurban North
North Lodge
- Self-catering
- HotelNottingham Road
- Guest house · B&BHowick
Nutmeg Guest House
- Pool
- Braai
- Self-catering
- Caravan park · Camp siteUvongo
- HotelMargate
Oasis Hotel Margate
- Sea view
- Wifi
- B&BRamsgate
- Guest house · B&BGlenmore Beach, Glenmore
Ocean Grove Guesthouse
- Pool
- Sea view
- Backup power
- Guest house · B&BAmanzimtoti
- Self-catering · Holiday homeScottburgh
- Guest house · B&BUmkomaas
- B&BPort Edward
Ocean View BnB
- Sleeps 8
- Guest house · LodgeSt Lucia
- Motel · LodgeSodwana Bay
- Lodge · Guest houseSezela
- HotelCentral Durban
ONOMO Hotel Durban
- Wifi
- Pool
- Family friendly
- Groups
- Guest house · LodgeOribi Gorge, Port Shepstone
- Camp siteShelly Beach
- Guest house · LodgePongola
- Chalets · Self-cateringPalm Beach
Palm Beach Chalets
- Sleeps 6
- Guest house · CottageSt Lucia
Parkers Cottages
- Sleeps 5
- R795 per person per night sharing
- Self-catering
- Family friendly
- Pool
- Braai
- Wifi
- Groups
- Self-catering · CottageUvongo
Peace Cottages Uvongo
- Pool
- Braai
- Family friendly
- Self-catering · Holiday homeShelly Beach
- Camp site · Self-cateringPort Edward
Pegasus Bush Camp
- Sleeps 8
- from R741 / night
- Self-catering · ApartmentLeisure Bay
- Guest house · B&BSalt Rock
Petite Provence B&B
- Sleeps 6
- 18 rooms
- Pool
- Backup power
- Wifi
- Braai
- Self-catering
- Family friendly
- Pet friendly
- Guest house · CottageVryheid
Petra's Country Guesthouse
- Sleeps 40
- 9 rooms
- Wheelchair friendly
- Pet friendly
- Backup power
- Self-catering
- Family friendly
- Groups
- Wifi
- Hotel · LodgeLadysmith
- Holiday resort · Self-cateringPort Edward
Port Edward Holiday Resort
- Sleeps 7
- 100 rooms
- On the beach
- Sea view
- Pool
- Wheelchair friendly
- Braai
- Long stays
- Groups
- Fishing
- Self-catering · Holiday homeShelly Beach
- Holiday home · Self-cateringAmanzimtoti
- HotelHilton
Protea Hilton Hotel
- 3-star grading
- Holiday home · Self-cateringRamsgate
Ramsgate Holiday Cottages
- Sea view
- Pool
- Family friendly
- Holiday home · Self-cateringSouthbroom
- Hotel · LodgeCentral Durban
- Holiday resort · ChaletsPennington
River Valley Resort
- Pool
- Self-catering
- Chalets · CottageUmtentweni
Riverbend Chalets & Campsite
- Pet friendly
- Wheelchair friendly
- Hotel · LodgeCentral Durban
- B&B · Self-cateringShelly Beach
Robin's Nest
- Wifi
- Holiday home · Self-cateringMarina Beach
- Guest house · B&BBlack Rock, Port Edward
- Camp site · Holiday resortPark Rynie
Rocky Bay Resorts
- 166 rooms
- On the beach
- Sea view
- Pet friendly
- Pool
- Family friendly
- Wheelchair friendly
- Wifi
- Backup power
- Braai
- Groups
- Golf
- Fishing
- HotelCentral Durban
- Hotel · Holiday resortSan Lameer, Marina Beach
San Lameer Resort Hotel & Spa
- Pool
- Wifi
- Golf
- Hotel · LodgeHluhluwe
Sand Forest Lodge Camping Hluhluwe
- 11 rooms
- Backpackers · LodgeHimeville
- Holiday resort · Self-cateringMargate North Beach, Margate
Santana Holiday Resort
- On the beach
- Pool
- Camp site · Caravan parkScottburgh
Scottburgh Caravan Park
- Sleeps 6
- 261 rooms
- On the beach
- Sea view
- Pool
- Fishing
- Golf
- Pet friendly
- Wheelchair friendly
- Braai
- Family friendly
- Wifi
- Holiday home · Self-cateringMarina Beach
Sea Chimes
- Pool
- Self-catering · CottageMargate
- Holiday resort · ApartmentMunster
Seaglen Dunes Resort
- Pool
- Braai
- Wifi
- Family friendly
- Holiday home · Self-cateringRamsgate
- HotelPennington
- Guest house · LodgeSt Lucia
- Guest house · B&BShelly Beach
Shelly Beach Lodge
- Wifi
- B&BMtubatuba
- Camp siteSodwana Bay
- Chalets · LodgeSodwana Bay
Sodwana Bay Lodge House 58
- Self-catering
- Chalets · LodgePongola
Sondaba Bush Lodge
- Self-catering
- Fishing
- Holiday home · Self-cateringSouthbroom
- HotelCentral Durban
Southern Sun Elangeni & Maharani
- 734 rooms
- Wifi
- Wheelchair friendly
- On the beach
- Sea view
- Pool
- Family friendly
- Backup power
- Groups
- Self-catering · ApartmentFreeland Park, Scottburgh
Southsands Holiday Flat
- On the beach
- Braai
- Camp siteHillcrest & Kloof
Spirit of Adventure
- Family friendly
- Groups
- HotelPort Edward
- Guest house · LodgeSt Lucia
St Lucia Eco Lodge
- Sleeps 72
- 29 rooms
- Sea view
- Pool
- Family friendly
- Wheelchair friendly
- Wifi
- Backup power
- Braai
- Long stays
- Groups
- Golf
- Fishing
- Guest house · LodgeSt Lucia
- Guest house · LodgeSt Lucia
St Lucia Lodge
- 3-star grading
- Hotel · Self-cateringSt Michael's-on-Sea
St Michaels Sands Hotel
- On the beach
- HotelPietermaritzburg
- Guest house · B&BPort Shepstone
- Guest house · B&BUvongo
- HotelVryheid
- Guest house · Self-cateringSt Lucia
- Self-catering · ApartmentAmanzimtoti
Strandburg Holiday Flats
- On the beach
- Wheelchair friendly
- Braai
- Family friendly
- Sea view
- B&B · Guest houseUmkomaas
Stroke-One-Inn
- Pool
- Golf
- Self-catering · ApartmentShelly Beach
- Guest housePort Edward
Summer Place Guest House
- R750 per night per double room (2 guests)
- HotelCentral Durban
- HotelRichards Bay
- B&BSouthbroom
- HotelCentral Durban
- Self-catering · CottageSouthbroom
- Guest house · LodgeSt Lucia
- Apartment · Self-cateringRamsgate
Surf And Sand
- Sea view
- Guest house · B&BMooi River
Sycamore Avenue Treehouse
- 8 rooms
- HotelCentral Durban
- Holiday home · Self-cateringSea Park
- Holiday home · Self-cateringRamsgate
The Beach Palace
- Pool
- Sea view
- On the beach
- Wifi
- Family friendly
- Cottage · Holiday homeLeisure Bay
- Hotel · Holiday resortBallito
- Hotel · LodgeMtubatuba
- Self-catering · Holiday homeScottburgh
- HotelCentral Durban
- HotelPort Edward
The Estuary Hotel & Spa
- Sleeps 160
- 44 rooms
- On the beach
- Sea view
- Family friendly
- Wifi
- Groups
- Fishing
- Self-catering
- Hotel · Self-cateringSt Lucia
- Guest houseAmanzimtoti
- Hotel · Guest housePongola
The Guest House Pongola
- Wifi
- Pool
- Family friendly
- Groups
- Braai
- Golf
- Fishing
- Guest houseMargate
- Lodge · HotelClansthal, Scottburgh
- Lodge · HotelClansthal, Umkomaas
The Lazy Moose Lodge
- Sea view
- Pool
- Wifi
- Guest house · B&BFreeland Park, Scottburgh
- Holiday home · Self-cateringBanners Rest, Port Edward
The Meadow Manor
- Sleeps 12
- Self-catering · LodgeMunster
The Merry Crab Beach Lodge
- Pool
- Wifi
- Braai
- On the beach
- Self-catering · ApartmentAthlone Park, Amanzimtoti
The Milkwood Beach Apartments
- Pool
- Wifi
- Braai
- Sea view
- Lodge · Self-cateringUmkomaas
The Norwegian Lodge
- Pool
- Braai
- Camp site · Holiday resortHibberdene
- Cottage · Holiday homeRamsgate
- Hotel · Guest houseCentral Durban
The Saint James on Venice
- Sleeps 2
- 15 rooms
- Season R1200
- Guest houseAmanzimtoti
- Holiday home · CottagePalm Beach
The Shack
- Sleeps 13
- Apartment · Self-cateringRamsgate
The Shores
- Sleeps 6
- R1 900 / night
- Guest house · LodgeUmtentweni Lagoon, Sea Park
- Holiday home · Self-cateringSouthbroom
- HotelBallito
- B&B · Guest housePietermaritzburg
- Hotel · LodgeSodwana Bay
- Holiday resort · Self-cateringLeisure Bay
TO Strand Holiday Resort
- Sleeps 1100
- 203 rooms
- On the beach
- Sea view
- Pool
- Family friendly
- Wifi
- Braai
- Groups
- Golf
- Fishing
- Apartment · Self-cateringUvongo
- Cottage · Self-cateringTrafalgar
Trafalgar Farmstay
- Wifi
- Braai
- Sea view
- Holiday home · Self-cateringLeisure Bay
Trelawney Holiday Accommodation
- Gatto Grasso - Flats 02 Sleeper R725
- Guest house · B&BShelly Beach
- Self-catering · ApartmentPort Edward
Tuscany By the Sea
- Sleeps 14
- Hotel · Holiday resortUmhlanga
- Lodge · B&BUmkomaas
Umkomaas Lodge
- Sea view
- Hotel · LodgeSt Lucia
- Self-catering · ChaletsPort Edward
Umtamvuna View Cabanas
- Sleeps 14
- HotelUmtentweni
- Self-cateringPort Shepstone
Umzimkulu River Marina
- Fishing
- Holiday resort · ApartmentUvongo
- Self-catering · CottageAmanzimtoti
Victorian Beach Cottages
- On the beach
- Apartment · Self-cateringRamsgate
- Self-catering · ChaletsKelso, Pennington
- Guest house · LodgeRamsgate
- Chalets · CottageNottingham Road
Waterwoods wedding venue and cottages
- Self-catering
- Guest house · LodgeRiver View, Mtubatuba
Wendy's Country Lodge
- Pool
- Wifi
- Family friendly
- Self-catering
- Self-catering · ChaletsShelly Beach
- Holiday home · Self-cateringRamsgate
- B&B · Self-cateringPort Edward
- Camp site · Holiday resortZinkwazi
Zinkwazi Forest Camp
- On the beach
- Guest houseSt Lucia
Tell us your dates
One request. We ask the places that fit and come back to you on WhatsApp. It's free.