Terms & conditions apply.

About Diani Beach

One of the world's great beaches for kite surfing! Add to that scuba diving, snorkelling, deep-sea fishing, the coral reef and heavenly white sand and you have the perfect place for a wonderful holiday.

Photo source: Joao Maximo, under CC licence.

Things to do in Diani Beach

Accommodation near Diani Beach

Villa Holly & Villa Dora

Sleeps 40 in 5 rooms

Villa Dora and villa holly are situated in the exquisite Diani Beach in Kenya, making it the ideal location for anyone looking for a...
from R7598
per night for 2 guests
Tamani @ Galu Beach is also known as Galu Sea Lodge and remains one of the best places to stay and...
from R3472
per night for 2 guests

Papillon Lagoon Reef Hotel

Sleeps 442 in 150 rooms

Papillon Lagoon Reef is located on Diani Beach, which is widely considered to be Kenya's most...
from R2377
per night for 2 guests

Shambani Cottages

Sleeps 21 in 7 rooms

Shambani is a tropical garden of four acres located on the coast of Kenya at Diani Beach, which is 30 km south of Mombasa. We offer five...
from R6010
per night for 2 guests

Flamboyant

Sleeps 16 in 8 rooms

Flamboyant is a family home that sits on the beautiful beach of Diani, approximately 30 km south of Mombasa on the Kenyan Coast. Lulled by...
from R3205
per night for 2 guests

Apple Mango Apartments

Sleeps 32 in 8 rooms

Apple Mango Apartments offers a self-catering holiday destination for families, couples and business travellers visiting Diani Beach. There...
from R935
per night for 2 guests

Diani Beach Map

Diani Beach is 1.9km from the centre of Diani Beach , the nearest airport 3.3km (Ukunda Airstrip).
*Distances are shown as the crow flies and not necessarily the actual travelling

Other things to do near Diani Beach

Shimba Hills National Reserve is located 33 km south of Mombasa and provides visitors exciting...
The impressive Fort Jesus on Mombasa Island is a significant historical landmark in East Africa and...
Moi International Airport services a remarkable amount of aviation traffic with more than eighteen...