Sun, Safari & Swahili Coast: A Week in Diani Beach
Diani Beach combines powder-white Indian Ocean sands with lush coastal forests, premier marine reserves, and proximity to wildlife safaris, offering Dutch travellers a warm tropical escape rich in Swahili culture and Indian Ocean adventures.
Quand y aller
December to March brings the warmest waters and calmest seas, while July to October offers dry, pleasant weather and great wildlife viewing. Avoid the 'long rains' of April to May, when downpours are frequent and some beach lodges close for maintenance.
Overview
Stretching along Kenya's South Coast, Diani Beach is renowned for dazzling white sand fringed by palm trees, turquoise lagoons protected by offshore reefs, and rich wildlife encounters. Unlike standard resort strips, Diani lets you balance relaxed days on the beach with dhow sailing trips, marine conservation tours, and easy day safaris into coastal rainforests.
Getting There
- Main Flight Route: From Amsterdam Airport Schiphol (AMS), take a one-stop flight to Mombasa Moi International Airport (MBA) via carriers like Kenya Airways/KLM (via Nairobi), Ethiopian Airlines (via Addis Ababa), or Turkish Airlines (via Istanbul). Total travel time is generally 11–15 hours.
- Alternative Route: Fly into Nairobi Jomo Kenyatta (NBO) and book a short 1-hour domestic hop directly into Ukunda Airfield (UKA), located right in Diani.
- Airport Transfer: If landing at Mombasa (MBA), the drive to Diani takes 1.5 to 2 hours via the Dongo Kundu bypass highway, avoiding the old Likoni ferry bottlenecks. Private taxi transfers cost roughly €40–€55 ($45–$60).
Day-by-day
-
Day 1: Arrival & Unwinding on the Coast
-
Arrive in Diani Beach and settle into your coastal stay.
-
Take an afternoon walk along the soft sand, swim in the warm reef-sheltered water, and enjoy fresh seafood and grilled snapper with coconut rice at an open-air beachfront restaurant.
-
Day 2: Colobus Conservation & Sunset Dhow Sail
-
Spend the morning visiting the Colobus Conservation centre to learn about local primates, indigenous flora, and rescued Angolan colobus monkeys.
-
Rent a stand-up paddleboard or kayak during midday high tide.
-
In the late afternoon, board a traditional wooden dhow for a relaxed sunset cruise with views across the Indian Ocean.
-
Day 3: Marine Safari at Kisite-Mpunguti & Wasini Island
-
Take an early day excursion south to Shimoni jetty.
-
Sail out on a motorized dhow into Kisite-Mpunguti Marine National Park, spotting wild dolphins and snorkeling over coral gardens with reef fish and sea turtles.
-
Stop at Wasini Island for a Swahili seafood lunch (crab, fish, and coconut sauces) and take a guided walk through the island's mangrove boardwalk and coral garden.
-
Day 4: Kitesurfing, Scuba, or Sandbar Excursions
-
Spend the day indulging in Diani’s water sports.
-
Beginners can take a kitesurfing or windsurfing lesson at Galu Beach, while certified divers can explore the coral reefs and wrecks just offshore.
-
If tides align, take a boat trip out to Robinson Island sandbar, a patch of pristine white sand that appears only at low tide.
-
Day 5: Rainforest & Wildlife at Shimba Hills National Reserve
-
Head inland for a day safari in the cooler, hilly rainforest of Shimba Hills National Reserve (roughly 45 minutes from Diani).
-
Look for rare sable antelopes, forest elephants, buffaloes, and rich birdlife.
-
Take a guided hike down to the scenic Sheldrick Falls for a refreshing dip under the cascade before returning to the coast for dinner.
-
Day 6: Mangrove Canoe Tour at Kongo River & Local Flavours
-
Head to the northern end of Diani where the Kongo River meets the sea, next to an ancient 14th-century coral mosque.
-
Take a gentle wooden canoe (ngalawa) tour gliding through the mangroves with a local boatman.
-
Spend your final evening having dinner at a beachside lounge enjoying Swahili spiced dishes and tropical fruit.
-
Day 7: Morning Swim & Departure
-
Enjoy a final sunrise swim and a fresh tropical breakfast overlooking the reef.
-
Transfer to Ukunda Airstrip or Mombasa Airport for your flight back to Amsterdam.
Where to Stay
- Central Diani Beach: Ideal for first-timers wanting direct beach access, walkable beach bars, supermarkets, and dive shops.
- Galu Kinondo (South): Quieter, less commercial stretch of beach south of Diani with relaxed boutique eco-lodges, private villas, and top-tier kitesurfing schools.
- Tiwi Beach (North): More secluded and rocky headlands, suited for self-catering cottages and travelers seeking complete seclusion away from crowds.
Budget
- Accommodation: €50–€100/night for comfortable guesthouses and mid-range beach cottages; €160–€350+/night for premium beachfront resorts and private villas.
- Meals & Drinks: €20–€40 per person per day for local Swahili restaurants, fresh seafood platters, and casual beach cafes.
- Excursions & Transport: €110–€140 for a full-day Kisite-Mpunguti marine safari; €80–€120 for a Shimba Hills guided safari; local tuk-tuks cost €1–€3 per short trip.
- Rough Total (excluding long-haul flights): €700–€1,300 per person for a comfortable one-week stay.
Know Before You Go
- Entry Authorization: Kenya requires all travellers (including Dutch citizens) to obtain an Electronic Travel Authorisation (eTA) online prior to departure. Apply at least several days before flying.
- Tides Matter: The beach changes dramatically with the tides. High tide is best for swimming and watersports, while low tide reveals broad reef flats and sandbars for exploring.
- Health: Consult the Dutch travel clinic (GGD) regarding routine booster shots, Yellow Fever certificates, and malaria prophylaxis, which is recommended for coastal Kenya.
- Local Navigation: Tuk-tuks and taxis are abundant along the main Diani Beach road and can be hailed easily. Negotiate or confirm the fare before setting off, or arrange rides through your accommodation.
Envie de changer un détail ?

