Diani Beach Holidays

Around an hour south of Mombasa, Diani Beach is a stretch of white sand fringed by lush green forest. A popular beach destination for Kenyans and tourists alike, Diani Beach is an ideal spot to relax after an activity filled safari in the Masai Mara or Laikipia region. Visitors flock to this area for the sparkling ocean and watersport opportunities.

Diani
CHOICE
img1

Kinondo Kwetu

Diani, Kenya

With five cottages, three suites, Garden Rooms and a Private Villa, Kinondo Kwetu is a small and intimate beach hideaway. Family-owned, this home-away-from-home property is a paradise for those wanting a more personal experience on the Kenyan coast.

Beach Diving Adventure
img1

Alfajiri Cliff Villa

Diani Beach, Kenya

Alfajiri Cliff Villa is a gorgeous four bedroom luxurious villa on Diani Beach. Perched on the cliff edge it offers superb sea views and a lovely private pool. Equipped with your own butler and chef, the emphasis is on flexibility and first class service.

img1

Pinewood Beach Resort & Spa

Diani, Kenyan Coast, Kenya

Pinewood Beach Resort & Spa is a small spa resort on the southern Kenya coast. Perfect for couples and families, Pinewood Beach Resort & Spa offers great value and a wide range of water activities along with a friendly relaxed atmosphere.

img1

Alfajiri Beach Villa

Diani, Lamu and the coast, Kenya

Alfajiri Beach Villa is a fabulous villa tucked away at Diani Beach on Kenya's south coast, the three Alfajiri villas exude the height of luxury and individual style. Beach Villa with four en-suite bedrooms is perfect for groups of friends or a family.

img1

Alfajiri Garden Villa

Diani, Lamu and the coast, Kenya

Alfajiri Garden Villa is a luxurious and stylish four bedroom private villa on Diani Beach. Set with lovely sea views, a large pool, beautiful gardens and plenty of space it is ideal for a family or group of friends.

img1

Almanara Boutique Hotel

Diani, Lamu and the coast, Kenya

Set on the beautiful white Diani Beach in southern Mombasa is Almanara Boutique Hotel. Nestled within lush gardens, Almanara offers a beautifully tranquil stay in one of the most stunning areas of the Kenyan coast.

Beach
img1

Almanara Villas

Diani, Lamu and the coast, Kenya

Situated on the pristine white sands of Diani Beach, Almanara Villas offers six private villas complete with their own butler, chef and host. The villas offer a luxurious retreat from which to enjoy watersports, relax on the beach and generally unwind.

Beach Villa
img1

Msambweni Villas

Diani, Kenyan Coast, Kenya

Msawmbweni Private Villas are a unique and off the beaten track beach destination, perfect for honeymoon couples, or families that wants to find exclusivity and privacy.

Beach Couples
img1

WaterLovers Beach Resort

Diani, Kenyan Coast, Kenya

Waterlovers Beach Resort is an intimate boutique hotel on the white sands of Kenya’s Diani Beach. With its laid-back rustic Swahili style, impeccable service and breathtaking Indian Ocean views, Waterlovers Beach Resort is ideal for a spot of relaxation.

Adventure Beach Couples
9 Hotels

Filter:

What would you like to do?
When are you free?

Plan your trip

Please tell us a few details about your holiday plans and provide your phone number so we can call you back..
  • 1
  • 2
  • 3
  • 4

When would you like to go?

Enter your departure date
Please select
Year
Please select

Where would you like to go?

Select your interest
Please select

How many nights?

Drag the slider to select nights
How many nights?
0 21 nights +

Guests

Number of adults (aged 15+). Minimum 1 adult
Adults (age 15+)
Children (age 0-15)
Rooms

Select your budget per person

Please select

Contact details

First name*
Your First name
Last name*
Your Last name
Email address*
Your email address
Phone number
Your phone number
+44
State
State is required
Tell us about your trip
Let us know if you have fixed dates, who you’re travelling with or if it’s for a special ocassion
Please tick this box to continue

Unable to submit your request

Unfortunately, we were unable to submit your request. Please try again later or contact us.