Diani Beach, 30 km south of Mombasa on Kenya’s Indian Ocean coast, is the most popular post-safari beach destination in East Africa — 17 km of continuous white sand beach backed by coastal forest, with the warm Indian Ocean producing consistent snorkelling and diving conditions. For safari visitors completing the Masai Mara or northern circuit who want to end their Kenya trip on the coast, Diani offers a seamless extension: the inland temperature transition (from 12–18°C Mara dawns to 28–32°C beach afternoons) and the pace shift from pre-dawn game drives to hammock-and-sea time creates the restorative contrast that makes a combined safari-beach itinerary the dominant Kenya trip structure. Diani also offers an unexpected wildlife surprise: the Angolan colobus monkey lives in the beach forests in resident troops.
Getting to Diani from the Safari Circuit
Diani is accessible from Nairobi in two ways. By air: Jambojet and Kenya Airways fly Nairobi (JKIA) to Mombasa multiple times daily — 45-minute flight, approximately USD $60–120 return. From Mombasa airport, a taxi to Diani takes 45–60 minutes including the Likoni ferry crossing (KES 1,000–1,500 for the taxi; the ferry is free for foot passengers, KES 250 for vehicles). By road: Nairobi to Diani is 510 km via the Mombasa Road (A109) — 6–7 hours. For safari-beach circuit visitors, flying Nairobi–Mombasa is the practical choice. For visitors arriving from Tsavo West or East (200–250 km from Diani), the drive is manageable in 3–3.5 hours via Mombasa, making Tsavo + Diani a natural road circuit.
The Colobus Monkeys
The Angolan colobus (Colobus angolensis palliatus — the Kenyan coastal subspecies) is Diani’s unexpected wildlife highlight. Resident troops of 5–20 individuals live in the coastal forest fragments between hotels — troops move through hotel gardens, sleep in trees above beach-side restaurants, and juveniles play in the overhead canopy as guests eat breakfast. The Colobus Conservation organization (colobusconservation.org) runs the Diani Colobus Station 2 km inland — free entry, guided tour USD $10/person. Resident troops visit the station daily at predictable times for the most reliable close-range colobus encounters on the coast. A morning colobus visit before snorkelling adds 2 hours that most Diani visitors find unexpectedly rewarding.
Snorkelling at Kisite-Mpunguti Marine National Park
Day boat trips from Diani to Kisite-Mpunguti Marine National Park (25 km south at Shimoni, organised through most beach hotels, USD $60–80/person including snorkelling equipment) take 45 minutes by speedboat, then 2 hours of reef snorkelling. Kenya’s finest marine environment — significantly better coral health than Mombasa Marine Park north of the city. The reef holds: sea turtle (green and hawksbill, reliably encountered in the shallow lagoons), parrotfish, moray eel, lionfish, and large schools of surgeonfish. Diving: Diving the Crab (dianidiving.com) and Indian Ocean Watersports are the main Diani operators — USD $60–80 per guided dive, PADI Open Water course USD $400–450. Humpback whale sightings possible July–September as the southern hemisphere population passes north.
Accommodation 2025
- Alfajiri Villas: USD $400–600/night (exclusive-use villa, 3 bedrooms, private pool, butler and cook included). The finest Diani accommodation.
- Leopard Beach Resort: USD $200–300/night per person all-inclusive. Large resort, multiple pools, water sports centre, good for families.
- Bahari Beach House: USD $120–180/night per room B&B. Boutique 15-room hotel, direct beach access, relaxed atmosphere. Good for independent travellers.
- Nomad Beach Bar & Hotel: USD $60–90/night. Diani’s backpacker classic — casual beach bar with rooms, popular social spot.