Skip to main content

The best golf hotels in KwaZulu-Natal

Check out our pick of great golf hotels in KwaZulu-Natal

Filter by:


Review score

Superb: 9+ Very good: 8+ Good: 7+ Pleasant: 6+
Our top picks Lowest price first Star rating and price Top reviewed

See the latest prices and deals by choosing your dates.

Glen Ormond Country House

Rosetta

Located in Rosetta, 43 km from Hilton, Glen Ormond Country House boasts an outdoor pool and views of the mountain.

Rooms are equipped with a flat-screen TV with satellite channels. Certain rooms feature a seating area for your convenience. Enjoy a cup of tea from your balcony or patio. Rooms come with a private bathroom. For your comfort, you will find bathrobes, free toiletries and a hairdryer. Peaceful stay on beautiful grounds. This is a wonderful location to disconnect in.

Show more Show less
9.5
Exceptional
325 reviews
Price from
US$48
per night

Fairways Holiday Accommodation

Drakensberg Garden

Guests at Fairways Holiday Accommodation have access to the resort facilities and activities for a fee. the resort boasts an 18-hole golf course, a spa and wellness centre, an outdoor pool, a tennis court and a children's playground. Other activities offered include mini-golf, table tennis, fishing, horse riding, hiking trails, billiard and darts. Lots of activities to keep all members and ages entertained.

Show more Show less
9
Superb
128 reviews
Price from
US$127
per night

Gowrie Farm Golf Lodge 4 stars

Nottingham Road

Located in Nottingham Road, Gowrie Farm Golf Lodge overlooks a golf course and offers panoramic views of the dam and lush surroundings. It features a sun terrace and a bar.

Gowrie Farm Golf Lodge serves a breakfast buffet and a few restaurants serving a variety of local and international cuisines can be found within 7 km. Packed lunches are available upon request. Everything was absolutely beautiful

Show more Show less
9
Superb
419 reviews
Price from
US$66
per night

Palm Tree Cottage Felixton

Richards Bay

Palm Tree Cottage Felixton is a recently renovated apartment in Richards Bay, where guests can make the most of its garden and barbecue facilities. The air-conditioned accommodation is 22 km from Ongoye Forest. The property is non-smoking and is set 23 km from Enseleni Nature Reserve.

Richards Bay Country Club is 30 km from the apartment, while Richards Bay Golf Driving Range is 30 km away. The nearest airport is Richards Bay Airport, 28 km from Palm Tree Cottage Felixton. Everything was perfect, the deco, the view and the location is central. The privacy

Show more Show less
9.5
Exceptional
16 reviews
Price from
US$50
per night

San Lameer Villa 2909

Southbroom

Set in Southbroom, 200 metres from Granny's Tidal Pool Beach and less than 1 km from Ramsgate South Beach, San Lameer Villa 2909 offers a garden and air conditioning. Complimentary WiFi is offered throughout the property and private parking is available on site. The accommodation offers a 24-hour front desk and full-day security for guests.

Southbroom Golf Club is 800 metres from the accommodation, while Mbumbazi Nature Reserve is 10 km from the property. The nearest airport is Margate Airport, 9 km from San Lameer Villa 2909. I loved every single minute of my weekend. The place definitely felt like home and I was so surprised with how clean the place was. Definitely coming back 😊

Show more Show less
9.6
Exceptional
5 reviews
Price from
US$121
per night

San Lameer Villa 3503 - 4 Bedroom Standard- 8 pax - San Lameer Rental Agency

Southbroom

You can play mini-golf and tennis at San Lameer Villa 3503 - 4 Bedroom Standard- 8 pax - San Lameer Rental Agency, and bike hire is available. A bowling alley is available on-site and cycling can be enjoyed within close proximity of the accommodation. I like the environment and place I'm looking forward to book next time

Show more Show less
9
Superb
13 reviews
Price from
US$178
per night

Zimbali Lakes Boulevard Suites 218

Ballito

Boasting air-conditioned accommodation with a rooftop pool, Zimbali Lakes Boulevard Suites 218 is situated in Ballito. Featuring a lift, this property also provides guests with a children's playground. The apartment also features free WiFi, free private parking and facilities for disabled guests. Clean and friendly environment/ place

Show more Show less
9.5
Exceptional
33 reviews
Price from
US$87
per night

625 on Marine - 5 min from beach

Bluff, Durban

Offering inner courtyard views, 625 on Marine - 5 min from beach is an accommodation located in Durban, 1.4 km from Ansteys Beach and 1.9 km from Garvies Beach. This apartment offers free private parking, full-day security and free WiFi. The property is non-smoking and is set 1.3 km from Brighton Beach. Just as shown in pictures. Very good owners

Show more Show less
9.6
Exceptional
45 reviews
Price from
US$48
per night

Dornoch on Gowrie Farm, Nottingham Road

Nottingham Road

Boasting lake views, Dornoch on Gowrie Farm, Nottingham Road offers accommodation with a garden and a patio, around 16 km from Fort Nottingham Museum. This property offers access to a terrace and free private parking. The property is non-smoking and is situated 19 km from Bosch Hoek Golf Club. It's such a beautiful place in a great location. Everything you need is available and you are made to feel at home from the time you arrive.

Show more Show less
9.6
Exceptional
23 reviews
Price from
US$67
per night

SelborneGolfEstatePennington

Pennington

Located in Pennington, 4.6 km from Umdoni Golf Club and 14 km from Scottburgh Golf Club, SelborneGolfEstatePennington offers a private beach area and air conditioning. This beachfront property offers access to a patio, tennis at the tennis court, free private parking and free WiFi. The holiday park provides an outdoor swimming pool with a fence, as well as spa facilities and full-day security. It's the perfect hideaway for our little family. So comfortable, so clean, so well equipped. Perfect.

Show more Show less
9.5
Exceptional
8 reviews
Price from
US$103
per night

Most booked golf hotels in KwaZulu-Natal this month

Golf Hotels that guests love in KwaZulu-Natal