Login
List your B&B
B&B KwaZulu-Natal
500+ B&Bs in KwaZulu-Natal,
Republic of South Africa
Filter
Sort
Our top selection
Price: Low → High
Price: High → Low
Best rated
Map
Room type
Apartment
Holiday home
Guest room
Most popular destinations
Durban
(1168)
Ballito
(893)
Margate
(451)
Southbroom
(211)
eMdloti
(191)
Saint Lucia
(136)
eManzimtoti
(135)
Port Edward
(119)
Uvongo Beach
(118)
Port Shepstone
(92)
Richards Bay
(82)
Pietermaritzburg
(79)
Kingsborough
(66)
Underberg
(62)
Newcastle
(59)
Ramsgate
(53)
Hilton
(52)
Howick
(50)
Hillcrest
(49)
Hluhluwe
(42)
Scottburgh
(42)
Pennington
(41)
Zinkwazi Beach
(38)
Nottingham Road
(36)
More
Review score
General amenities
Free Wifi
Electric vehicle charging station
Garden
Pets allowed
Free parking
More
Room Amenities
Private bathroom
Private entrance
Air conditioning
Bath
Private terrace
Private kitchen
More
Accessibility
Wheelchair accessible
Entire unit located on ground floor
Upper floors accessible by elevator
More
Whale Rock Beauty
Margate
9.3
Le Paradis 23
Ballito
9.3
506 Lighthouse Mall - by Stay in Umhlanga
Durban
9
Villa 26, Estuary Country Estate, Port Edward, KZN
Port Edward
9.4
60 The Bridge-Beach Break
Saint Lucia
9.4
L'Escalier Cabanas 208 a ABR3 Haven
eManzimtoti
9.4
CasaDulce Zimbali- Exquisite 4 bedroom home with expansive yard and pool
Ballito
9.4
Paisley & Pomegranate
Utrecht
9.4
Milkwood Haven
Pennington
9.2
Paradise in Ballito
Ballito
8.6
43 Montego Bay, Caribbean Estate
Port Edward
9.1
Inkazimulo Airbnb
Estcourt
9.1
Whale Rock 17
Margate
9.1
Honeybird self catering Accommodation
Hluhluwe
9.1
301 Ballito Manor View- Pozzie at the beach
Ballito
9.3
Alpero Umtentweni
Port Shepstone
9.3
MAMA MIA COTTAGES OSLO BEACH
Port Shepstone
9.3
Hampton Collection - Charming 1 or 2 Bedroom Apartment with Pool
Durban
8.8
Paros Paradise - Seaside Oasis with panoramic ocean views
Ballito
9.2
11 CORMORAN Umhlanga
Durban
9.4
Sea Escape
Sea Park
9.4
6 Key Largo
Kingsborough
9.4
20 Almond Rd
Kingsborough
9.4
Ocean Breeze Escape
Ballito
9.4
Last page is loaded
1
...
46
47
48
49
50