Diani Beach, located south of Mombasa, is consistently ranked among Africa’s best beaches. Its pristine white sands, fringed by swaying palm trees and lapped by the warm turquoise waters of the Indian Ocean, create an idyllic setting for relaxation and water sports. Beyond sunbathing, Diani offers excellent snorkeling and diving opportunities on vibrant coral reefs, kite-surfing, deep-sea fishing, and dhow cruises. It’s the perfect destination to unwind after a thrilling safari, blending luxury resorts with a laid-back coastal vibe and access to local culture.





Diani Beach is a year-round destination. The dry seasons (July-October and December-March) offer sunny days and calm waters, ideal for beach activities.

Typical Activity Costs: Snorkeling trips from $30, Diving from $100, Kite-surfing lessons from $50/hour. Accommodation Price Tiers: Mid-range to Ultra-Luxury: from $150 – $1000+ pppn.

Diani Beach is served by Ukunda Airstrip, with scheduled flights from Nairobi’s Wilson Airport. Alternatively, fly into Mombasa’s Moi International Airport (MBA) and take a short transfer (including a ferry crossing) to Diani.
Diani Beach boasts a wide selection of luxury resorts, boutique hotels, and private villas, many offering direct beach access, multiple dining options, and extensive spa facilities. Options cater to honeymooners, families, and those seeking exclusive retreats.
Diani Beach boasts a wide selection of luxury resorts, boutique hotels, and private villas, many offering direct beach access, multiple dining options, and extensive spa facilities. Options cater to honeymooners, families, and those seeking exclusive retreats.
Diani Beach boasts a wide selection of luxury resorts, boutique hotels, and private villas, many offering direct beach access, multiple dining options, and extensive spa facilities. Options cater to honeymooners, families, and those seeking exclusive retreats.