For many, Diani Beach is the most beautiful beach in Kenya: 17 kilometres of very fine white sand, palm trees leaning over the water and a turquoise sea sheltered by a coral reef that forms a clear, calm lagoon. It sits on the south coast, a ferry ride and a short drive from Mombasa, and has won international awards as one of the best beaches in Africa. It is the perfect place to combine total relaxation with plenty to do: snorkelling, diving, kitesurfing, dhow trips and nearby safaris.
But Diani isn't just a beach. Inland, Diani's coastal forests and the nearby sacred kaya forest are home to surprising wildlife, including the rare and charismatic black-and-white colobus monkeys, as well as baboons and birds. Close by are the Shimba Hills reserve, with its elephants and waterfall, and the Kisite-Mpunguti islands, one of the best places in Kenya to snorkel among coral and dolphins. The area keeps alive the culture of the Digo people (part of the Mijikenda family) and has a lively food scene mixing fresh seafood with Swahili and international cooking.
This guide takes a practical look at Diani: how to get there across the Likoni ferry or by flying straight to Ukunda, which water activities and excursions are worth it, how to get around by tuk-tuk along Diani Beach Road, where to eat and sleep on any budget, and how to combine the beach with a safari. Whether you're after a honeymoon, adventure or a family break, Diani has that winning mix of postcard beach and things to do.
Kenya's south coast, where Diani lies, has for centuries been the land of the Digo people, one of the nine Mijikenda groups who live along the Kenyan coast and who keep their sacred forests, the kaya, now protected as a World Heritage Site. Like the rest of the Swahili coast, the area was part of the Indian Ocean trade routes, dominated in turn by Swahili merchants, Omani Arabs and European powers. One reminder of that history is the Kongo Mosque, next to Diani beach, one of the best-preserved old mosques in the area, of medieval origin. During the 20th century, as beach tourism developed in Kenya, Diani went from an area of fishermen and coconut palms to one of the country's great coastal destinations, without entirely losing its natural setting of reefs and forests. The full story is on our history page.
Read the full history ↓A thousand years of Indian Ocean trade: Swahili ports, Portuguese forts, Omani sultans and coral beaches, from Mombasa's Fort Jesus to car-free Lamu.
Read the history of The Indian Ocean coast →They depart from Mombasa, 27 km away. If you book from this link we earn a commission and you pay no more.
No exact prices: a scale from $ (budget) to $$$$$ (luxury), with 2-3 options per category.
Origins, formation and what the sources say.
Long before Diani became a beach destination, this stretch of Kenya's south coast was, and still is, the land of the Mijikenda. They are a group of nine closely related Bantu peoples, among them the Digo, who make up most of the population around Diani. According to their own oral tradition, the Mijikenda reached the Kenyan coast several centuries ago from a place called Shungwaya, further north. They were fleeing conflict, and they settled in the forested hinterland of the coast.
When they settled, they founded fortified villages deep in the forest called kaya (meaning 'home' or 'village'). These villages were shielded by thick vegetation and reached by secret paths. The communities lived there and kept their sacred objects there. Over time many kaya were abandoned as places to live, but they kept, and still keep, deep spiritual value. They are seen as the dwelling place of the ancestors and as places of prayer, ritual and justice, and the elders look after them. Cutting down trees or desecrating a kaya is a serious taboo.
Because of that spiritual protection, the kaya forests became islands of biodiversity. They shelter remnants of East Africa's original coastal forest, which is now under serious threat. For their cultural and natural value, UNESCO listed the Sacred Mijikenda Kaya Forests as a World Heritage Site in 2008. Several of these kaya survive around Diani. They are living proof that the Kenyan coast is more than beaches: it is a land with deep roots and a sacred bond between its peoples and their forest.
Like the rest of the East African coast, Kenya's south coast was part of the Swahili world and the great Indian Ocean trade networks for more than a thousand years. The Mijikenda lived inland, but settlements and communities tied to sea trade grew up along the coastal strip. They traded with Swahili, Arab and Persian merchants who sailed along the coast on the monsoon winds, exchanging ivory, spices, cloth and other goods.
The Kongo Mosque is a striking reminder of that history. It stands at the southern end of Diani beach, by the mouth of the Mwachema River. It is built of coral stone in the Swahili style and surrounded by centuries-old baobabs. It is one of the best-preserved old mosques on the Kenyan coast, and parts of it date back to medieval times. Standing right on the beach, it is a reminder that this coast was Muslim and commercial long before tourism arrived, and that Islam reached the region by sea, with the Indian Ocean merchants.
Over the centuries the Digo, like other Mijikenda peoples, took on elements of Swahili and Islamic culture, in a blending typical of the coast. For centuries, then, the Diani area has combined the Bantu roots of the Mijikenda with the Swahili, Arab and Islamic influences of sea trade. That mix still shapes its culture, language, food and landscape.
Like the rest of the Kenyan coast, the Diani region came under the influence of the Omani Arabs after Portuguese rule fell in 1698. Later it passed to the Sultanate of Zanzibar, which in the 19th century nominally controlled the whole East African coastal strip. The coast belonged to the sultan's domain, while the interior stayed in the hands of African peoples. Trade marked this period, including the tragic slave trade that supplied the plantations of Zanzibar and of the coast itself.
In the late 19th century, during the colonial Scramble for Africa, the British extended their control over Kenya. The coastal strip technically belonged to the Sultan of Zanzibar, but Britain ran it under an agreement. It did so first through the Imperial British East Africa Company and later as part of the East Africa Protectorate. The Mijikenda peoples, the Digo included, came under colonial rule. They faced new taxes and cash crops such as coconut, cashew and sisal, and their way of life changed profoundly.
In colonial times the south coast stayed a fairly rural area of fishermen, farmers and coconut palms, far from the development centred on Mombasa and the highlands. Diani's white-sand beaches, so sought-after today, were then simply part of everyday coastal life, without the tourist infrastructure that would come decades later. That history of layered rule, Swahili, Omani, Zanzibari and British, left its mark on the region's culture and society.
Diani's transformation into one of Kenya's great beach destinations happened mostly in the second half of the 20th century and the early 21st. After independence in 1963, Kenya bet on tourism to drive its economy, pairing its unmatched safaris with its Indian Ocean beaches. The coast, centred on Mombasa, became the country's big 'sun and sand' hub. Diani, with its fine white sand and turquoise water sheltered by the reef, emerged as one of its gems.
Over the decades, hotels and resorts went up along the Diani Beach Road. They drew European visitors, above all Germans, Italians, Britons and Scandinavians, looking for a tropical break that was often combined with a safari. Diani built an international reputation and was named one of Africa's best beaches at the World Travel Awards. Tourism brought jobs and income, but also the usual problems. These included pressure on the environment, a fragmented coastal forest (which puts the colobus monkeys at risk), waste management and the need for more sustainable development.
Today Diani is trying to balance its success as a destination with protecting what makes it special: its reefs, forests, wildlife and culture. Colobus Conservation protects the primates, the marine parks look after the coral, and there is growing interest in tourism that respects the environment and benefits the local Digo and Mijikenda communities. Diani is both a world-famous dream beach and a place with centuries of history. The challenge is to keep this paradise a paradise for future generations.