Search Golf Hotels in Diani Beach

  • Change your mind

    Book hotels with free cancellation
  • Treat yourself

    Sign in to save 10% or more on thousands of hotels
  • Be picky

    Search almost a million properties worldwide

Check prices for these dates

Our top choices for Diani Beach hotels with a golf course

1. Southern Palms Beach Resort

Southern Palms Beach Resort
5.0 star property
Diani Beach
8.4 out of 10, Very good, (248 reviews)
"Super environment, very safe and fantastic food. The beach was unreal."
United Kingdom
Calvin
The price is Rp6.974.938
Rp8.230.314 total
includes taxes & fees
17 Nov - 18 Nov
Southern Palms Beach Resort

2. Jacaranda Indian Ocean Beach Resort

Jacaranda Indian Ocean Beach Resort
3.5 star property
Diani Beach
8.4 out of 10, Very good, (98 reviews)
"Resort is old but charming. The rooms were lovely, washrooms were a little tired but overall a lovely stay."
Canada
JACQUELINE
The price is Rp1.820.035
Rp2.329.646 total
includes taxes & fees
10 Nov - 11 Nov
Jacaranda Indian Ocean Beach Resort

3. Diani Reef Beach Resort & Spa - Your Beachfront Bliss Awaits

Diani Reef Beach Resort & Spa - Your Beachfront Bliss Awaits
5.0 star property
Diani Beach
8.0 out of 10, Very good, (414 reviews)
"Great place to stay."
United States
Jerome
The price is Rp2.911.533
Rp3.639.416 total
includes taxes & fees
21 Nov - 22 Nov
Diani Reef Beach Resort & Spa - Your Beachfront Bliss Awaits

4. Tombo House

Tombo House
4.5 star property
Diani Beach
9.2 out of 10, Wonderful, (42 reviews)
"Beautiful facility, great location, the staff is amazing, very kind and helpful. I strongly recommend this place"
United States
Ivan
The price is Rp1.416.920
Rp1.671.965 total
includes taxes & fees
10 Nov - 11 Nov
Tombo House

5. Mzima Beach

Mzima Beach
4.5 star property
Diani Beach
9.2 out of 10, Wonderful, (17 reviews)
"So great we came back a few days after checking out - just had to come back!"
Canada
Kristianne
The price is Rp1.917.128
Rp2.262.211 total
includes taxes & fees
22 Nov - 23 Nov
Mzima Beach

6. Diamonds Leisure Beach & Golf Resort

Diamonds Leisure Beach & Golf Resort
4.0 star property
Diani Beach
8.2 out of 10, Very good, (146 reviews)
"I loved the place"
United States
Mercy
The price is Rp2.897.305
Rp4.615.407 total
includes taxes & fees
22 Nov - 23 Nov
Diamonds Leisure Beach & Golf Resort

7. Villa Mandhari- Diani Beach

Villa Mandhari- Diani Beach
3.5 star property
Diani Beach
9.2 out of 10, Wonderful, (7 reviews)
"Very suitable for families, with a great host."
United Kingdom
Joffrey
The price is Rp2.621.372
Rp3.093.219 total
includes taxes & fees
15 Nov - 16 Nov
Villa Mandhari- Diani Beach

8. Aqua Resort

Aqua Resort
2.5 star property
Diani Beach
7.8 out of 10, Good, (29 reviews)
"Overall good place and clean , didn't like the bathrooms."
United States
Griffins
The price is Rp611.960
Rp828.838 total
includes taxes & fees
9 Nov - 10 Nov
Aqua Resort

9. Leshan Luxury Villas

Leshan Luxury Villas
4.5 star property
Diani Beach
The price is Rp827.802
Rp976.806 total
includes taxes & fees
17 Nov - 18 Nov
Leshan Luxury Villas

10. Hibiscus

Hibiscus
2.5 star property
Diani Beach
8.0 out of 10, Very good, (4 reviews)
"The welcome was very friendly, it was spotless and the garden and boutique pool environment was absolutely gorgeous. The pool was well looked after and the staff were very helpful with local transport and bookings for experiences. There was a lovely warm friendly feeling about the place and the planting was luscious."
United Kingdom
Emma
The price is Rp1.440.375
Rp1.699.642 total
includes taxes & fees
9 Nov - 10 Nov
Hibiscus
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.

Top Diani Beach Hotel Reviews

Frequently Asked Questions

Are you looking for a golf hotel in Diani Beach?

Book your golf trip with Expedia and experience all that our fantastic golf hotels have to offer. Families can enjoy beaches, recreation options and swimming spots. Immerse yourself in nature at the sea views and coral reefs in Diani Beach.

What is the best golf hotel in Diani Beach?

Mzima Beach is a top beachfront hotel with an adjacent golf course. Spend an afternoon at the spa where you’ll find facials, body scrubs and detox wraps. The hotel also features 3 pools, a spa, a fitness centre and free WiFi. Other recommended hotels include Jacaranda Indian Ocean Beach Resort and Diamonds Leisure Beach & Golf Resort.

How many golf hotels are there in Diani Beach?

There are 8 accommodation options that have a golf course on site, are located next to one or have one located nearby among Expedia's 653 lodging options in Diani Beach,

What should I see and do in Diani Beach while on a golf holiday?

When you're ready for a break from the back nine, you'll discover that Diani Beach has lots to offer. Explore the local sights and attractions with a stop at Diani Beach, Tiwi Beach and Galu Kinondo Beach. Also, don't miss Kaya Kinondo Sacred Forest, Diani Snake Park and Colobus Conservation.

What is a golf hotel in Diani Beach like?

Golf hotels in Diani Beach offer accommodation as well as convenient access to a golf course. On Expedia, you will be able to find golf hotels with either a 9+ hole golf course, or that are positioned next to an 18+ hole golf course. Golf hotels provide a choice of services and amenities such as golf equipment, clubhouses and golf shuttles.