Diani Beach
Powder-white sand meets turquoise Indian Ocean along Kenya's south coast — world-class kite surfing, coral reefs, and Swahili culture under swaying coconut palms.
1 day in Diani Beach
Only got 24 hours? Here's how to experience the best of Diani Beach in a single action-packed day.
Diani Beach Highlights
White Sand Beach & Indian Ocean
Start your day walking barefoot along Diani's 17km stretch of white coral sand — one of East Africa's finest beaches. The powder-soft sand is fringed by swaying coconut palms and the warm Indian Ocean is a turquoise blue that looks almost artificial. Swim in the calm, shallow waters protected by an offshore coral reef, or simply find a palm tree and settle into the tropical rhythm. The beach is never overcrowded despite being Kenya's most popular coastal destination, and the combination of white sand, clear water, and tropical vegetation is genuinely world-class.
Colobus Conservation & Monkey Sanctuary
Visit Colobus Conservation — a community-based organisation dedicated to protecting the endangered Angolan colobus monkey, found only along this stretch of the Kenyan coast. The centre rescues orphaned and injured colobus monkeys and has built aerial rope bridges across the Diani road so that monkey troops can cross safely between forest patches. Join a guided walk to learn about colobus ecology and see these beautiful black-and-white primates in their natural coastal forest habitat. The centre also conducts mangrove reforestation and community education programmes.
Seafood & Beach Sunset
Diani's beach restaurants serve exceptional fresh seafood — grilled lobster, coconut crab curry, and whole red snapper are the signature dishes. Ali Barbour's Cave Restaurant is the most atmospheric option — a fine-dining restaurant set inside a natural coral cave, open to the stars above, where candlelit tables sit among stalactites and the ocean breeze drifts through. For a more local experience, find a beachside banda serving Swahili-style grilled fish with coconut rice and kachumbari. Watch the sun set over the Indian Ocean from the beach.
3 days in Diani Beach
A carefully curated route mixing iconic landmarks, hidden gems, street food, culture, and adventure — designed for younger travelers.
Diani Beach, Snorkelling & Colobus Monkeys
Beach Walk & Morning Swim
Begin with a sunrise walk along Diani Beach as the fishing dhows return from their overnight catches and the coconut palm shadows stretch long across the white sand. The morning is the coolest and quietest time on the beach — the water is perfectly clear and the coral reef offshore creates a protected lagoon for swimming. Diani's beach stretches 17km along the coast and you can walk for an hour without seeing more than a handful of people. The sound of waves breaking on the distant reef and palm fronds rustling overhead is pure tropical paradise.
Snorkelling the Coral Reef
Join a snorkelling trip to Diani's offshore coral reef — the largest fringing reef on Kenya's south coast. Boats depart from the beach and anchor over the reef in water 3-8m deep, where you can snorkel over gardens of branching, brain, and table coral teeming with parrotfish, angelfish, moorish idols, lionfish, and sea turtles. The reef is part of the Kisite-Mpunguti Marine National Park system and the biodiversity is remarkable for the Indian Ocean. Operators provide masks, snorkels, and fins.
Colobus Conservation Visit
Visit Colobus Conservation in the late afternoon when the monkey troops are most active, moving through the coastal forest canopy to their sleeping trees. The Angolan colobus monkey is Kenya's rarest primate and the Diani coast is its last remaining stronghold. The centre's guides explain the challenges facing these beautiful monkeys — habitat fragmentation, road kills, and electrocution on power lines — and the innovative solutions they have implemented, including rope bridges and wildlife corridors. End the day with a sunset drink at a beach bar.
Kite Surfing, Shimba Hills & Dhow Sailing
Kite Surfing on Diani Beach
Diani is East Africa's premier kite surfing destination — the steady Indian Ocean trade winds blow consistently from June to March, the flat-water lagoon inside the reef is ideal for beginners, and the wide beach provides ample launch and landing space. Several kite surfing schools along the beach offer beginner lessons (3-4 hours, around $80-100) that get most students up on the board by the end of the session. Even if you do not try it, watching experienced kiters performing jumps and tricks against the turquoise water is mesmerising.
Shimba Hills National Reserve
Drive 30 minutes inland to Shimba Hills National Reserve — a coastal rainforest reserve that is the only Kenyan habitat of the endangered sable antelope, a magnificent creature with sweeping curved horns and a glossy black coat. The reserve also shelters elephants, buffalo, leopards, and over 100 butterfly species in its dense tropical forest. The highlight is the Sheldrick Falls — a 21m waterfall hidden deep in the forest, reached by a guided 2km hike through towering trees draped with epiphytes and lianas. The air in the forest is cool and moist after the beach heat.
Dhow Sunset Sail
Board a traditional Swahili dhow — a wooden sailing vessel with a lateen sail — for a sunset cruise along the Diani coast. The dhow glides silently past the palm-lined shore as the sky turns orange and pink, and the crew serves fresh fruit, seafood snacks, and cold drinks. Dolphins often swim alongside the dhow in the early evening, and if the tide is right, you can jump off and swim in the warm Indian Ocean as the sun sets. The combination of a traditional wooden boat, a tropical sunset, and the sound of water against the hull is quintessentially East African coastal magic.
Wasini Island Day Trip
Boat to Wasini Island & Dolphin Spotting
Depart early from Shimoni village (40 minutes south of Diani) for a full-day trip to Wasini Island and the Kisite-Mpunguti Marine National Park. The boat ride crosses the Shimoni Channel where pods of bottlenose and humpback dolphins are regularly spotted — the boat crew will slow down when dolphins surface and you can watch them riding the bow wave. Kisite Marine Park has some of East Africa's best coral reefs, with visibility reaching 20-30m in good conditions. Snorkel over pristine hard and soft coral gardens alive with tropical fish, moray eels, and green sea turtles.
Wasini Island — Swahili Village & Coral Gardens
Land on Wasini Island — a tiny coral island with no cars, no roads, and a small Swahili fishing village. Walk through the village past coral-stone houses, baobab trees, and the ruins of pre-colonial Swahili settlements. The island's "coral garden" is a raised area of exposed fossil coral covered in mangrove and coastal vegetation — a surreal landscape of jagged white rock formations shaped by centuries of tidal erosion. Lunch is served Swahili-style at a local restaurant — crab, octopus, fish, and coconut rice spread on a communal table under a thatched roof overlooking the channel.
Return to Diani & Farewell Dinner
Return to Diani by late afternoon and spend the final evening on the beach. If you have not yet visited Ali Barbour's Cave Restaurant, this is the night — the natural coral cave setting with candlelit tables under a star-filled opening in the roof is one of East Africa's most romantic dining experiences. Alternatively, walk to a beachside restaurant for a simpler but equally delicious Swahili meal of grilled kingfish, pilau rice, and fresh mango juice. Diani's laid-back coastal energy makes departing difficult — most visitors find themselves planning a return trip before they have even left.
7 days in Diani Beach
A full week to go deep — from famous landmarks to local neighbourhoods, day trips, hidden gems, and proper local immersion.
Arrival & Beach Day
Settle In & First Beach Walk
Arrive in Diani and settle into your accommodation — options range from budget hostels and Airbnb cottages to beachfront resorts and boutique villas. After checking in, walk directly to the beach. Diani's 17km of white coral sand backed by coconut palms and casuarina trees is one of East Africa's most beautiful beaches. The warm Indian Ocean (26-28°C year-round) is protected by an offshore fringing reef that creates a calm turquoise lagoon perfect for swimming. Walk south along the beach at the water's edge, where the sand is firmest and the views stretch endlessly.
Beach Relaxation & Swimming
Spend the afternoon in the Indian Ocean — the water is warm enough to swim in for hours without a wetsuit, and the reef-protected lagoon is calm and safe. Rent a sun lounger from a beach restaurant for 200-500 KES and alternate between swimming, reading, and dozing under a palm tree. Beach vendors offer fresh coconuts cut open with a machete — the coconut water is refreshing and the soft flesh is scooped out to eat. This is the day to reset from travel and acclimatise to the coastal rhythm.
Swahili Dinner on the Beach
Diani's restaurant scene ranges from beachfront seafood barbecues to upscale dining in cave restaurants and treehouses. For your first night, choose a beachfront restaurant serving Swahili coastal cuisine — the food reflects centuries of Arab, Indian, and African culinary exchange. Try biryani (spiced rice with meat), samosas, coconut fish curry, and fresh tropical fruit for dessert. The sound of the ocean, warm evening air, and starlit sky complete the setting.
Snorkelling & Colobus Monkeys
Reef Snorkelling Trip
Board a glass-bottomed boat for a morning snorkelling trip to Diani's offshore fringing reef. The reef runs parallel to the coast about 300m offshore and creates a natural barrier that protects the lagoon while supporting an extraordinary diversity of marine life. Snorkel over coral gardens populated by parrotfish, butterflyfish, angelfish, blue-spotted rays, and occasionally hawksbill sea turtles. The reef is shallow enough (2-5m) for comfortable snorkelling without deep diving, and the warm water means no wetsuit is needed.
Colobus Conservation Centre
Visit the Colobus Conservation centre to learn about Diani's most important wildlife residents. The Angolan colobus monkey — with its striking black-and-white fur and long white tail — is endangered and found only in fragmented coastal forest patches. The centre rehabilitates injured and orphaned colobus and has pioneered wildlife corridors, rope bridges, and community education to reduce human-wildlife conflict. Guided forest walks take you into the canopy where troops of colobus swing through the trees — their acrobatic leaps between branches are spectacular.
Beach Bonfire & Stargazing
Many beach accommodations and bars organise bonfire evenings on the sand — join one for grilled seafood, cold drinks, and conversation under the stars. Diani's location near the equator means the night sky shows both northern and southern hemisphere constellations. The Milky Way is vivid on moonless nights and shooting stars are frequent. The sound of waves on the reef and the warm tropical air make beach bonfires one of Diani's most memorable social experiences.
Shimba Hills National Reserve
Shimba Hills — Sable Antelope & Forest
Drive 30 minutes inland to Shimba Hills National Reserve at dawn for the best chance of seeing the rare sable antelope — the only location in Kenya where this magnificent species survives. The reserve protects 300 square kilometres of coastal rainforest, grassland, and plateaux that rise 450m above the coastal plain. The morning game drive passes through dense forest where elephants feed on fallen fruit, buffalo herds graze in clearings, and troops of black-and-white colobus monkeys leap through the canopy. Over 270 bird species have been recorded, including the endangered Fischer's turaco.
Sheldrick Falls Forest Hike
Hire a KWS guide at the park gate for the walk to Sheldrick Falls — a 21m waterfall hidden in the heart of the coastal rainforest. The 2km trail descends through towering trees festooned with orchids, ferns, and epiphytes, with butterflies of extraordinary size and colour fluttering through the sun-dappled canopy. The falls plunge into a natural rock pool where you can swim in the cool, fresh water — a refreshing contrast to the warm Indian Ocean. The return hike is uphill and moderately strenuous but the forest scenery makes every step worthwhile.
Shimba Hills Lodge Treehouse Dinner
If you want a unique overnight experience, the Shimba Hills Lodge is built as a treehouse overlooking a floodlit waterhole where elephants, buffalo, and bushbuck come to drink after dark. Even if not staying overnight, enquire about a dinner reservation — eating in a treehouse while elephants drink below is a surreal experience. Otherwise, return to Diani for the evening and enjoy the beach after a day in the forest. The contrast between coastal beach and inland rainforest within 30 minutes is one of Diani's greatest assets.
Kite Surfing & Water Sports
Kite Surfing Lesson
Take a beginner kite surfing lesson at one of Diani's certified schools. The flat-water lagoon inside the reef provides ideal learning conditions — consistent wind, shallow water, and no breaking waves to contend with. Lessons start on the beach with kite control, then progress to body dragging in the water, and finally board starts. Most beginners are standing on the board by the end of a 3-hour session. Diani's trade winds blow reliably from June to March, making it one of the most consistent kite spots in East Africa.
Kayaking & Stand-Up Paddleboarding
Rent a kayak or stand-up paddleboard from a beach operator and explore the lagoon at your own pace. Paddle south along the coast past coconut palm groves and luxury villas, looking down through the crystal-clear water at the sand patterns and occasional sea turtle or ray gliding below. At low tide, paddle to exposed sandbanks where you can step out and stand in ankle-deep water 200m from shore. The calm lagoon conditions make Diani perfect for paddleboarding — even total beginners can balance comfortably on the flat water.
Beach Yoga & Sundowner
Several Diani beach venues offer evening yoga sessions on the sand — stretching and breathing with the sound of the ocean and the setting sun is a perfect way to unwind after an active day on the water. Afterwards, find a beach bar for a sundowner cocktail — the dawa (vodka, honey, and lime, Kenya's national cocktail) is the traditional choice. Watch the sky shift through orange, pink, and purple as fishing dhows sail across the horizon on their way to the night's fishing grounds.
Wasini Island & Marine Park
Kisite Marine Park Snorkelling
Depart early from Shimoni (40 minutes south) for a full-day excursion to Kisite-Mpunguti Marine National Park — Kenya's premier marine protected area. The boat crosses dolphin-rich waters where pods of bottlenose and spinner dolphins are sighted on over 80% of trips. Kisite's coral reefs are among the healthiest in the Western Indian Ocean, with visibility reaching 30m and an extraordinary diversity of hard and soft corals. Snorkel over walls of staghorn coral, swim alongside sea turtles, and watch schools of blue-striped snapper swirl around you.
Wasini Island Village & Coral Gardens
Land on Wasini Island for a walking tour of the Swahili fishing village — a car-free settlement of coral-stone houses, narrow lanes, and ancient baobab trees. The village has traded with Arab and Portuguese merchants for centuries and the architecture reflects this multicultural history. Walk through the raised coral garden — a fossilised reef exposed above sea level, now covered in mangrove vegetation and eroded into dramatic natural sculptures. Lunch is a communal Swahili feast of crab claws, grilled fish, octopus, coconut rice, and tropical fruit served in a beachfront restaurant.
Shimoni Slave Caves
Before returning to Diani, visit the Shimoni Slave Caves — a network of natural coral caves on the mainland where enslaved people were held before being shipped to Zanzibar in the 18th and 19th centuries. The caves are dark, claustrophobic, and deeply moving — a sobering reminder of the East African slave trade that devastated coastal communities. Local guides share oral histories passed down through generations. The visit provides essential historical context for understanding the Swahili coast and is a powerful counterpoint to the beach paradise above ground.
Diving & South Coast Exploration
Scuba Diving at Diani Reef
For certified divers, Diani offers excellent reef diving directly from the beach. Dive sites along the fringing reef include coral walls, overhangs, and swim-throughs populated by moray eels, octopuses, nudibranchs, and reef sharks. For beginners, several PADI centres offer Discover Scuba Diving sessions that include pool training followed by a supervised reef dive — no certification required. The warm water (26°C+) means full wetsuits are unnecessary, and visibility on good days reaches 20-30m.
Kinondo Kwetu — Sacred Forest
Visit the Kaya Kinondo sacred forest — a UNESCO-listed sacred grove maintained by the Digo people for centuries. The kaya forests are ancient remnants of the East African coastal forest ecosystem and hold deep spiritual significance for the Mijikenda communities. Guided walks through the forest pass towering trees, medicinal plants, and sacred sites where traditional ceremonies are still performed. The guides explain the spiritual beliefs, traditional governance, and ecological knowledge that have protected these forests for generations while surrounding areas were deforested.
Seafood BBQ on the Beach
Organise a beach barbecue for your penultimate evening — many local restaurants and beach operators will set up a private or group seafood barbecue on the sand with fresh lobster, prawns, calamari, and fish grilled over coconut shell charcoal. The smoky sweetness of coconut-charcoal-grilled seafood, paired with lime, chilli sauce, and cold beer, is the definitive Diani Beach dining experience. The warm sand under your feet, the sound of the ocean, and the star-filled sky make it an evening you will remember.
Final Beach Day & Departure
Sunrise Beach Walk & Last Swim
Take a final sunrise walk along Diani Beach — the early morning light paints the sand gold and the palm trees cast long shadows across the water's edge. Swim one last time in the warm Indian Ocean, feeling the soft sand between your toes and the gentle current of the reef lagoon. Buy a fresh coconut from a beach vendor and sit under a palm tree, watching the fishing dhows head out for the day's catch. Diani's magic lies in its simplicity — white sand, warm water, swaying palms, and the Indian Ocean stretching to the horizon.
Souvenir Shopping & Packing
Browse Diani's craft shops and roadside stalls for souvenirs — Swahili carved doors in miniature, coconut shell jewellery, kangas (colourful East African wraps), Maasai beadwork, and locally made soaps and oils from coconut and baobab. The craft sellers along Diani Beach Road offer reasonable prices with gentle bargaining. Pick up Kenyan coffee, macadamia nuts, or Kilifi cashews at the local supermarket for food gifts. Pack your bags and settle any outstanding bills.
Departure via Mombasa
Depart Diani for Mombasa's Moi International Airport — the drive takes 1.5-2 hours including the Likoni Ferry crossing over Kilindini Harbour. The ferry is free for pedestrians and carries vehicles on a first-come basis — queues can be long during rush hours. Alternatively, take the new Diani–Mombasa highway bridge (if operational) for a faster crossing. If your flight is in the morning, consider staying overnight near the airport. Diani is a destination that stays with you — the warmth of the water, the friendliness of the people, and the simple beauty of the Kenyan coast.
Budget tips
Stay back from the beach
Beachfront resorts charge premium rates. Accommodation 100-500m back from the beach on the Diani Beach Road is 30-50% cheaper and the beach is still a short walk away. Budget hostels like Stilts and Diani Backpackers are excellent value.
Eat Swahili, not international
Local Swahili restaurants serve full meals (fish, rice, vegetables) for 300-600 KES ($2-5). Tourist restaurants charge 5-10x more. Follow the locals to roadside eateries for the best value and most authentic flavours.
Negotiate water sports
Beach operators for snorkelling, kayaking, and boat trips always have negotiable prices. Ask at multiple operators, compare, and negotiate — especially in low season when competition is fierce. Group bookings get better per-person rates.
Use boda-bodas for transport
Motorbike taxis (boda-bodas) along the Diani Beach Road cost 100-300 KES per ride — much cheaper than car taxis. Agree on the price before getting on. For longer distances, shared matatu minibuses are even cheaper.
Self-cater from local markets
Diani has several supermarkets and a daily fresh produce market. Buy fruit, bread, snacks, and drinks to keep in your accommodation. A self-catered breakfast and lunch combined with one restaurant dinner per day dramatically reduces food costs.
Book excursions locally
Wasini Island trips, Shimba Hills safaris, and snorkelling tours are 30-50% cheaper when booked directly with local operators in Diani rather than through international travel agencies or hotel desks. Walk the beach and compare prices.
Budget breakdown
Daily costs per person in US dollars. Diani is excellent value for a beach destination — local food is cheap, the beach is free, and water sports are affordable. Accommodation is the biggest variable, ranging from $8 hostels to $300+ resorts.
| 🎒 Budget | ✨ Mid-Range | 💎 Splurge | |
|---|---|---|---|
| Accommodation Hostels → guesthouses → beachfront resorts | $8–25 | $40–100 | $150+ |
| Food Street food → Swahili restaurants → fine dining | $5–15 | $15–40 | $60+ |
| Transport Boda-boda → taxis → private hire | $2–8 | $10–25 | $40+ |
| Activities Beach → snorkelling → kite surfing/diving | $10–25 | $30–60 | $100+ |
| Entry Fees Beach is free; marine parks and reserves extra | $0–10 | $10–30 | $40+ |
| Daily Total Budget backpacker → comfortable mid → luxury | $25–83 | $105–255 | $390+ |
Practical info
Entry & Visas
- Electronic Travel Authorisation (eTA) required — apply at etakenya.go.ke before departure
- Fly into Mombasa (Moi International Airport) or Ukunda airstrip near Diani
- Yellow fever vaccination certificate required if arriving from an endemic country
Health & Safety
- Malaria is present on the Kenyan coast — take prophylaxis and use insect repellent, especially at dusk and dawn
- Swim within the reef lagoon only — currents outside the reef can be strong and dangerous
- Travel insurance with medical evacuation coverage is essential — the nearest major hospital is in Mombasa
Getting Around
- Diani Beach Road runs parallel to the coast — boda-bodas (motorbike taxis) and tuk-tuks are the cheapest transport
- The Likoni Ferry connects Diani to Mombasa island — it runs 24/7 and is free for pedestrians
- For day trips to Shimba Hills or Wasini, hire a taxi or join a group tour for the best value
Connectivity
- Buy a Safaricom SIM at the airport for mobile data and M-Pesa — 4G coverage is good along the coast
- WiFi is available at most accommodation and restaurants, though speeds vary
- Download offline maps before exploring — some areas south of Diani have patchy coverage
Money
- Currency: KES (Kenyan Shilling). M-Pesa mobile money is widely accepted. Carry cash for beach vendors and boda-bodas
- ATMs are available at the Diani shopping centres. Visa and Mastercard accepted at larger hotels and restaurants
- Tip 10% at restaurants. Beach service staff, boat crew, and guides appreciate tips of 200-500 KES
Packing Tips
- Reef shoes are essential for walking on the coral beach at low tide. Bring quality sun protection — the equatorial sun is intense
- Pack light, breathable clothing. A rashguard protects from sun during water activities better than sunscreen alone
- Bring a waterproof phone case — you will want to photograph the marine life while snorkelling
Cultural tips
Diani Beach sits on the Swahili coast — a culturally rich meeting point of African, Arab, and Indian Ocean traditions. Approach with curiosity and respect, and the warmth of coastal Kenya will welcome you completely.
Respect Swahili Culture
The Kenyan coast has a distinct Swahili culture influenced by centuries of Arab, Persian, and African exchange. Dress modestly when visiting villages and sacred sites. Learn "Habari" (hello), "Asante" (thank you), and "Karibu" (welcome).
Protect the Marine Environment
Do not stand on coral, collect shells, or touch marine life. Use reef-safe sunscreen only. Diani's reef is a fragile ecosystem that supports the entire coastal community — every piece of coral you break takes decades to regrow.
Ask Before Photographing
Always ask permission before photographing local people, fishermen, and their boats. In Swahili villages and at cultural sites, photography restrictions may apply. Respect these boundaries — your guide will advise.
Learn Swahili Basics
Swahili is the heart language of the coast. Learn "Jambo" (hello), "Pole pole" (slowly slowly), "Hakuna matata" (no worries), and "Karibu" (welcome). Even a few words transform interactions from transactional to warm and personal.
Support Local Businesses
Choose locally-owned restaurants, boat operators, and guides over resort-packaged excursions. Eat at Swahili restaurants, buy crafts from artisans, and book tours with local operators. Your money has the most impact when it stays in the community.
Embrace Coast Time
The Kenyan coast operates on "pole pole" — slowly slowly. Plans change, boats leave late, and meals take longer than expected. Embrace the rhythm rather than fighting it — the relaxed pace is one of Diani's greatest charms.
Diani Beach is on these routes
Heading to Diani Beach?
Find travel companions to explore Diani Beach together on roammate — split boat trips, share beach houses, and make lifelong friends.
To customise this itinerary to your travel style, pace, and budget — download the roammate app to tailor it to your preferences.
Find travel companions in Diani Beach →