Compare Golf Resorts & Hotels in KwaZulu-Natal
Secret Bargains - Save an extra 10% or more on select Golf Resorts & Hotels
Get more for your budget and save up to 50% off select Secret Bargain hotels
Get even more value with CheapTickets Price Guarantee!
Change your flight without a fee on select flights
Featured KwaZulu-Natal Golf Resorts & Hotels

Selborne Golf Estate, Hotel & Spa
99 Old Main Road Pennington KwaZulu-Natal
$67 nightly
The price is $77 total per night
$77 total
Jan 25 - Jan 26
Total with taxes and fees
Free Cancellation
Reserve now, pay when you stay
When you stay at Selborne Golf Estate, Hotel & Spa in Pennington, you'll be in the suburbs, within a 10-minute walk of Selborne Park Golf Club and Selbourne Golf Estate.
Pool
Spa

ANEW Resort Ingeli Forest Kokstad
R56, Weza just off the N2 UMuziwabantu KwaZulu-Natal
$85 nightly
The price is $98 total per night
$98 total
Jan 20 - Jan 21
Total with taxes and fees
Free Cancellation
Reserve now, pay when you stay
With a stay at ANEW Resort Ingeli Forest Kokstad in UMuziwabantu, you'll be 21.5 mi (34.6 km) from Kokstad Shopping Centre and 21.7 mi (34.9 km) from East Griqualand Museum.
Pool
Spa

Cayley Mountain Resort
D184 Central Drakensberg Cathkin Park KwaZulu-Natal
$85 nightly
The price is $98 total per night
$98 total
Jan 20 - Jan 21
Total with taxes and fees
With a stay at Cayley Mountain Resort in Cathkin Park, you'll be in the mountains, and 7.6 mi (12.2 km) from Maloti-Drakensberg Park and 11.4 mi (18.3 km) from Drakensberg Boys Choir School.
Pool
Spa

Cathedral Peak Hotel
1 Cathedral Peak Drive Giant's Castle Game Reserve KwaZulu-Natal
$258 nightly
The price is $296 total per night
$296 total
Feb 13 - Feb 14
Total with taxes and fees
Located in Giant's Castle Game Reserve, Cathedral Peak Hotel is a 1-minute drive from Maloti-Drakensberg Park and 8 minutes from Didima San Rock Art Centre.
Pool
Breakfast included

Protea Hotel by Marriott Karridene Beach
Old South Coast Road Kingsburgh KwaZulu-Natal
$66 nightly
The price is $76 total per night
$76 total
Feb 6 - Feb 7
Total with taxes and fees
Free Cancellation
Reserve now, pay when you stay
Located in Kingsburgh, Protea Hotel by Marriott Karridene Beach is on the riverwalk, within a 15-minute drive of Umkomaas Golf Club and Splash Water World.
Pool
Spa

Gooderson Drakensberg Gardens Golf & Spa Resort
34 Km from Underberg Drakensberg Gardens KwaZulu-Natal
When you stay at Gooderson Drakensberg Gardens Golf & Spa Resort in Drakensberg Gardens, you'll be on a river and 3 minutes by foot from Maloti-Drakensberg Park.
Pool
Spa

San Lameer Hotel and Spa
Old Main Road, San Lameer Southbroom KwaZulu-Natal
$99 nightly
The price is $114 total per night
$114 total
Feb 1 - Feb 2
Total with taxes and fees
Free Cancellation
Reserve now, pay when you stay
When you stay at San Lameer Hotel and Spa in Southbroom, you'll be next to a golf course, within a 15-minute walk of Trafalgar Marine Protected Area and San Lameer Golf Course.
Pool
Breakfast included

The Saint James on Venice Luxury Guest House
100 Venice Road Morningside Durban KwaZulu-Natal
With a stay at The Saint James on Venice Luxury Guest House in Durban (Morningside), you'll be steps from St James Anglican Church and a 2-minute drive from Kings Park Stadium.
Parking included
Free WiFi

The Riverside Hotel
10 Kenneth Kaunda Drive Durban North KwaZulu-Natal
$78 nightly
The price is $90 total per night
$90 total
Feb 1 - Feb 2
Total with taxes and fees
When you stay at The Riverside Hotel in Durban North, you'll be on a river, within a 10-minute drive of uShaka Marine World and Umhlanga Rocks Beach.
Pool
Parking included

Audacia Manor Boutique Hotel
11 Sir Arthur Road Durban KwaZulu-Natal
With a stay at Audacia Manor Boutique Hotel in Durban (Morningside), you'll be within a 15-minute drive of uShaka Marine World and Umhlanga Rocks Beach.
Pool
Breakfast included

Whispering Waters
Fort Nottingham / Dargle Road Nottingham Road KwaZulu-Natal
$162 nightly
The price is $186 total per night
$186 total
Feb 16 - Feb 17
Total with taxes and fees
When you stay at Whispering Waters in Nottingham Road, you'll be on a river, within a 5-minute drive of The Junction and Gowrie Farm Golf Course.
Pool
Kitchen
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.
KwaZulu-Natal Golf Resorts & Hotels essential information
Golf Resorts & Hotels in KwaZulu-Natal |
192 |
|---|---|
Highest price | $296 |
Cheapest price | $76 |
Total number of hotels in KwaZulu-Natal | 2,124 |
Popular hotels | Selborne Golf Estate, Hotel & Spa, ANEW Resort Ingeli Forest Kokstad, Cayley Mountain Resort, Cathedral Peak Hotel, Protea Hotel by Marriott Karridene Beach, Gooderson Drakensberg Gardens Golf & Spa Resort, San Lameer Hotel and Spa, The Saint James on Venice Luxury Guest House, The Riverside Hotel, Audacia Manor Boutique Hotel, Whispering Waters, Shayamoya Tiger Fishing and Game Lodge |
Most Recent KwaZulu-Natal Hotel Reviews

Protea Hotel Fire & Ice! by Marriott Durban Umhlanga Ridge
5 out of 5
Posted 7 days ago
CheapTickets Verified Review
"Staff were very polite and friendly they went all out . Rooms were clean and the hotel is perfectly situated"
A verified traveler stayed at Protea Hotel Fire & Ice! by Marriott Durban Umhlanga Ridge
Types of Hotels
Top 20 KwaZulu-Natal Hotels
Hotels Near KwaZulu-Natal
Cities near KwaZulu-Natal
More to Explore in KwaZulu-Natal
Top Picks
Hotels
- Cheap Hotels in Baringo County
- Bally’s Lake Tahoe Casino Resort
- Hotels in Durban Beachfront
- Hotels in International Drive District
- Cheap Hotels in Wytheville
- Cheap Hotels in uMhlanga
- Cheap Hotels in Kirinyaga County
- Cheap Hotels in Norfolk - Virginia Beach
- Cheap Hotels in Durban
- Cheap Hotels in Pinetown
- Cheap Hotels in North Conway
- Cheap Hotels in Port Shepstone
- Hotels around Lake Austin
- Cheap Hotels in Lusaka
- Hotels near Nottingham
- Hotels around Napili Bay
- Hotels around Umhlanga Rocks Beach
- Hotels around Q2 Stadium
- Cheap Hotels in Bergville
- Cheap Hotels in Hawaii
- Cheap Hotels in Findlay
- 3 Star Hotels in Vryheid
Flights






