a sandy beach with a bunch of green plants
green grass field near body of water during daytime
green trees on white sand beach during daytime
brown sand
calm ocean

Holiday in Diani Beach

Beach in Kenya — tips, highlights & best time to visit 🇰🇪

Country

Kenya

Type

Beach

Best time to travel

January to March and July to October (dry, sunny, 28-32 °C). December/January for Christmas at the beach. April/May rainy season (affordable but humid).

Budget/day

70-180 €

Getting there from Germany

Flight to Mombasa (MBA, 9-11 h with a stopover). Alternatively, Nairobi (NBO), then domestic flight (1 h) or SGR train (5 h). Diani is 30 km south of Mombasa by ferry and taxi.

About Diani Beach

Diani Beach is East Africa's dream beach — a 17-kilometer long stretch of powdery white coral sand, lined with coconut palms and washed by the turquoise blue Indian Ocean. Voted multiple times as Africa's best beach, Diani combines tropical postcard idyll with Kenyan hospitality and a relaxed atmosphere that instantly transforms wanderlust into pure happiness. The offshore coral reef protects the entire bay and creates a natural lagoon with calm, crystal-clear water — ideal for swimming, snorkeling, and stand-up paddling. Doctor fish, parrotfish, moray eels, and with a bit of luck, sea turtles and dolphins frolic among the corals. The Colobus Conservation in the heart of Diani protects the rare black-and-white Angola colobus monkeys (Colobus monkeys), which leap through the treetops of the coastal rainforests. Bridges over the road and guided tours connect species protection with unforgettable animal encounters. Wasini Island, accessible by Dhow boat, offers snorkeling tours in the Kisite-Mpunguti Marine National Park, where swimming with dolphins and intact coral reefs come together in a small area. At the southern end of Diani lies the Kongo Mosque, a 16th-century ruin amidst a sacred casuarina forest. The beach bar culture of Diani is legendary: Forty Thieves Beach Bar, Ali Barbour's Cave Restaurant (in a natural cave under the open sky), and Sails Beach Bar and Restaurant offer African and international cuisine with your feet in the sand.

Beach
90
Relaxation
90
Romance
85
Nature
80
Families
70

Top 6 highlights in Diani Beach

The places you absolutely must not miss.

1

17 km Coral Sand Beach

Powdery white sand and turquoise lagoon behind the coral reef: Africa's best beach with palm trees, warm water, and endless space.

2

Coral Reef Snorkeling

Protected lagoon with tropical fish, sea turtles, and corals: snorkeling directly from the beach or by boat to the outer reef.

3

Wasini Island & Kisite Marine Park

Dhow boat tour for swimming with dolphins, snorkeling at intact coral reefs, and crab eating on a car-free island in the Indian Ocean.

4

Ali Barbour's Cave Restaurant

Dinner in a natural coral cave under the open starry sky: one of the most unique restaurants in the world, romantic and unforgettable.

5

Colobus Conservation

Conservation project for rare black-and-white colobus monkeys: guided tours through the coastal rainforest with monkey encounters and hands-on conservation.

6

Kite-Surfing & Water Sports

Constant winds from June to October make Diani a kite hotspot: courses, rentals, and ideal conditions for beginners and professionals.

Hotels in Diani Beach

Vergleiche tausende Hotels, Apartments und Resorts auf Expedia – mit Bestpreis-Garantie, kostenloser Stornierung und Bonuspunkten.

Über 700.000 Hotels
Kostenlose Stornierung
Bestpreis-Garantie
Hotels in Diani Beach vergleichen

* Weiterleitung zu Expedia.de. Es gelten die dortigen Nutzungsbedingungen.

Reise-SIM für Diani Beach

Günstig surfen im Urlaub mit travSIM

Pauschalreisen & Rundreisen

Berge & Meer – 170 Tage Cookie

Best time to travel for Diani Beach

Recommended travel time

January to March and July to October (dry, sunny, 28-32 °C). December/January for Christmas at the beach. April/May rainy season (affordable but humid).

Summer

28-32 °C, tropical warm, dry from Jan-Mar and Jul-Oct, sea 26-28 °C

Winter

24-28 °C, rainy season April-June with heavy tropical showers, humid and green

How much does a holiday in Diani Beach cost?

Average costs per person per day

🎒

Budget

30-60 €

Hostel, Street food, Public transport

🏨

Mid-range

70-180 €

Hotel, Restaurant, Excursions

🌟

Luxury

200-600 €

Boutique hotel, Fine dining

Book a package holiday to Diani Beach

Compare thousands of package holidays to Diani Beach and find the best deals with flight & hotel.

Compare package holidays now

5 travel tips for Diani Beach

Insider knowledge that makes your holiday better.

Plan for the Likoni ferry — the free ferry from Mombasa to the south is an experience but can mean waiting times during peak hours. Alternatively, use the inland route via Mariakani.

Book Ali Barbour's Cave in advance — dinner in the coral cave is very popular. Reservation 1-2 days in advance, dress festively, from about 50 USD per person.

Wasini Island Dhow tour — full-day trip from about 80-100 USD: swimming with dolphins in the morning, snorkeling in the marine park, crab eating on Wasini. Start early (7 am).

Coral-friendly sunscreen — Diani's reef is protected. Use reef-safe sunscreen, do not touch corals. Water shoes are useful for low tide.

Safari combo possible — Tsavo National Park is only 2-3 hours away: 2-day safari with elephants and lions, perfect combination of beach and bush.

Food & drink in Diani Beach

These specialties you must try!

Nyama Choma — Kenya's national dish: grilled goat meat with Ugali (maize porridge) and Kachumbari (tomato-onion salad), smoky and juicy.
Biryani (Swahili style) — spiced rice with chicken or goat, influenced by Arabic, Indian, and African flavors: Mombasa's culinary heritage.
Fresh grilled fish — Red Snapper, Kingfish, or Tuna directly from the fisherman: with coconut-chili sauce and chapati on the beach, as fresh as it gets.
Mahamri — sweet, fried dough pockets with cardamom and coconut milk: the most popular Swahili breakfast, served with Chai Masala tea.
Dawa Cocktail — Kenya's national cocktail: vodka, lime, and honey in a glass, stirred with a wooden stick, the Swahili magic potion on the beach.
Suitable for:BeachSnorkelingCoralsKenyaTropicalDolphinsKitesurf

Ready for Diani Beach?

Plan your Diani Beach holiday now with our free tools.

All destinations in KenyaAll destinations in Africa