Diani Beach

Diani Beach

Diani Beach

·

Fifteen kilometers of white sand, a turquoise lagoon and colobus monkeys in the coconut palms: Diani Beach is the ideal beach stopover after a Kenyan safari.

After experiencing the thrill of safaris in Kenya, head to Diani Beach on the East Coast to conclude your journey on a sweet note. Laze on white sand, swim in crystalline waters and savour the freshest catches from the Indian Ocean. Welcome to tropical bliss!

History

Diani Beach stretches 15 km of white sand between the coastal town of Ukunda and the Indian Ocean shoreline, 30 km south of the port city of Mombasa. According to ethnologists, Kenya's East Coast sits in the birthplace of East African civilisation. While much remains to be uncovered about Diani Beach's history, archives show that humans began settling in the region as early as the 8th century AD.

Arab and Indian merchants gradually arrived in the 9th century and enriched Swahili cultures. During this period, the region became a major trading hub. The Portuguese subsequently dominated Kenya's coast in the 15th century, before handing over to Omani Arabs. By the 19th century, the British had conquered the region and established a protectorate.

As for tourism's arrival at Diani Beach, the resort's first hotel was established as a cottage in 1937: the Jadini Beach Hotel. Later came Trade Winds and Two Fishes.

Discovering Diani Beach

With safaris through national parks, city breaks in major towns or stays with indigenous communities, travelling through Kenya can be exhausting. To recharge your batteries, plan a stopover at Diani Beach.

Diani Beach, one of Africa's finest beaches

Diani Beach has all the ingredients for your rejuvenation. With its calm, beach-resort atmosphere, it's the perfect base to clear your mind and unwind. Few buildings or cars—instead you'll find vast stretches of fine sand, rows of palm trees and shimmering turquoise waters. It's rightfully one of Kenya's most stunning destinations and all of East Africa for tropical holidays. Beyond its idyllic scenery, the resort offers all the amenities you could need, including some of the country's best accommodations. Whether you're seeking a youth hostel, an exotic lodge or an intimate honeymoon retreat, Diani Beach has something for everyone. The place attracts not only water-sports enthusiasts but also backpackers, party-goers, newlyweds and more.

A gateway to marine life

Diani Beach opens onto a privileged stretch of the Indian Ocean. Here, the waters are warm and coral reefs are breathtaking. Love diving? Gear up and explore rich, diverse marine life. If swimming isn't your style, no worries—join a boat safari instead. Better yet, board a traditional dhow for an extra thrill.

The most popular excursion from shore reaches Kisite Marine National Park, near the Tanzanian border. It's an idyllic spot for snorkelling. Seek out haunting shipwrecks. During your underwater adventure, you may encounter manta rays, giant sea turtles or barracudas. Between January and March, watch out for whale sharks cruising the coast.

Nearby attractions

When water activities grow tiresome, put on your explorer's hat and venture into the Kaya forest bordering Diani Beach. Beyond exceptional wildlife and flora, it's sacred ground for the Digo people. Another mystical site to visit: the ruins of Kongo Mosque, formerly called the Persian Diani Mosque, will transport you to another world. Don't miss Shimoni's slave caves either, to learn more about the East African slave trade.

Air

For international travellers, the closest airport to Diani Beach is Mombasa's Moi International Airport. It's about 50 km north of the beach resort. Upon leaving the terminal, you can take a taxi or shuttle to reach the beach.

Car

From Mombasa, take the A14 highway to reach Diani Beach.

Bus

Shuttles run regularly between Moi Airport and Diani Beach. If you're in Nairobi, you can take a bus for approximately six hours.

When to Visit?

Nature has blessed Diani Beach with splendid holiday weather. It's fantastic almost year-round. The best time to visit stretches from July to August, when temperatures hover around 27°C. From December to April, it's slightly warmer, averaging 31°C. Monsoon rains occur between April and May.

Want to discover this destination?

Our local advisors design your tailor-made trip.