HomeKenyaMombasaBeachesDiani Beach

Diani BeachMombasa, Kenya

Located south of Mombasa, Diani Beach is a 17-kilometre Indian Ocean stretch featuring shallow low-tide wading, palm trees, and offshore reefs.

TypeOcean beach Length17 km (11 mi) WaterShallow at low tide Nearest townUkunda
© Roma Neus / CC BY 3.0

Located along Kenya's Indian Ocean coast in Kwale County, Diani Beach sits 30 kilometres south of Mombasa. This major coastal destination has welcomed travellers since the mid-1900s, traditionally reached by road from Mombasa via the Likoni Ferry. Visitors can also fly into Ukunda Airport, a small airstrip positioned between the shoreline and the Mombasa-Lunga Lunga road. Transport options to this coastal stretch are further supported by the Dongo Kundu Bypass Highway, making arrival straightforward for visiting travellers.

Diani Beach spans approximately 17 kilometres, extending from the Congo River at its northern edge down to Galu Beach in the south, marked by an old Baobab tree. At low tide, the ocean recedes to reveal remarkably shallow waters and near-surface underwater sandbars. These conditions allow you to wade across the clear, sandy seabed all the way out toward the offshore reef. Lined with extensive inland vegetation and sweeping palm trees across the coastal landscape, the beach offers a relaxed coastal atmosphere.

Beyond its sandy shores, Diani Beach is rich in local heritage and coastal culture. The indigenous Digo community, one of the nine Mijikenda ethnic groups, forms the cultural roots of the area alongside residents drawn by the region's tourism. At the northern tip where the Mwachema or Kongo River separates Diani from neighboring Tiwi, stands the 16th-century Kongo Mosque. As the last remaining ancient Swahili structure in Diani, it offers a historic touchpoint right where the river meets the ocean.

01 Highlights & things to do

What makes this stretch of coast worth the trip — from the water to the walks, wildlife and the views.

Swim
Offshore Reef Wading
At low tide, shallow waters and underwater sandbars let you wade over the clear sandy bottom out to the reef.
Highlight
Kongo Mosque
Explore a 16th-century historic site at the northern tip of the beach, representing the last ancient Swahili structure in Diani.

Compiled from Wikipedia · conditions vary with weather, tides and the season.

Beach map & the area

The free OpenStreetMap layer below shows the beach and its surroundings — the coastline, access roads, nearby towns and where to park. Zoom in for detail, or open it live in a full map.

-4.32222222 · 39.575

Map: © OpenStreetMap contributors (ODbL, free).

02 Getting there

OptionDetail
AirportUkunda Airport is a small airstrip located between the beach area and the Mombasa-Lunga Lunga road.
Ferry / RoadAccessible by road from Mombasa using the Likoni Ferry or via the Dongo Kundu Bypass Highway.

Getting there · Last updated: 2026-09-12 · always double-check access & ferries

03 Nearby & around

Other beaches, coves, towns and sights within easy reach — worth stringing together into a coastal day.

Galu BeachTiwiMombasaUkunda

Good to know

  • Underwater sandbars near the surface allow low-tide wading out to the offshore reef with a clear view of the sandy seabed.
  • The beach extends 17 kilometres from the Congo River in the north to Galu Beach and an old Baobab tree in the south.