Diani Beach Tours

A beach with clear turquoise water, boats, and a sandy shore lined with trees.
A beach with white sand, turquoise water, and a rocky outcrop with greenery.
A wide sandy beach with clear blue water and palm trees.
A sunset over the ocean with a sailboat in the distance.
Three camels on a beach with a person walking beside them.


Browse tours and tickets to explore Diani Beach

Tours & day trips

See all 116 activities

Wildlife & nature

See all 55 activities

History & culture

See all 12 activities

Classes & workshops

See all 5 activities

Stay near popular Diani Beach attractions


Best Lodging Options Near Diani Beach

Nomad Beach Resort

Nomad Beach Resort

5 out of 5
Diani Beach Road Diani Beach
Nomad Beach Resort
Diani Sea Lodge

Diani Sea Lodge

3.5 out of 5
Diani Beach Road Diani Beach
Diani Sea Lodge
Safari Beach Hotel

Safari Beach Hotel

3 out of 5
Beach Road Diani Beach Kwale County
Safari Beach Hotel
Baobab Beach Resort & Spa - All Inclusive

Baobab Beach Resort & Spa - All Inclusive

4 out of 5
Diani Beach Road Diani Beach
Baobab Beach Resort & Spa - All Inclusive
Manyatta Azure Boutique Hotel

Manyatta Azure Boutique Hotel

4.5 out of 5
Diani Beach Road Diani Beach Kenya
Manyatta Azure Boutique Hotel
Lotfa Resort Diani

Lotfa Resort Diani

3.5 out of 5
Diani Beach Diani Beach
Lotfa Resort Diani
Beautiful 3 Bedroom Villa in Diani Beach-sleeps 8

Beautiful 3 Bedroom Villa in Diani Beach-sleeps 8

4 out of 5
Diani Beach Kwale County
Beautiful 3 Bedroom Villa in Diani Beach-sleeps 8
Saffron Villas

Saffron Villas

5 out of 5
80400 Ali Barbours Rd Diani Beach Kwale County
Saffron Villas
Babylon Gardens

Babylon Gardens

3 out of 5
22 Mvindeni Rd Diani Beach Kwale County
Babylon Gardens
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.