Diani Beach est une importante station balnéaire sur la côte de l’Océan Indien au Kenya. Elle est située à 30 kilomètres au sud de Mombasa, dans le comté de Kwale. Elle est adjacente à la ville d’Ukunda, dont la population avoisine les 100.000 habitants. Une petite piste d’atterrissage est située entre la plage et la route Mombasa-Lunga Lunga.
L’exceptionnelle plage, d’environ 10 kilomètres de long, s’étend de la rivière Kongo au nord à la plage de Galu au sud (le point de référence sud est un vieux baobab). L’eau est peu profonde près de la côte, avec des bancs de sable sous-marins près de la surface qui permettent de se baigner avec une vue dégagée sur le fond sablonneux.
Au bord de la plage, il y a une végétation variée qui comprend de nombreux palmiers qui couvrent les zones côtières, contrairement aux acacias secs des zones montagneuses du Kenya.
La région est connue pour ses récifs coralliens, ses colobes noirs et blancs, et pour sa Réserve Nationale de Shimba Hills, une réserve de faune qui surplombe l’Océan Indien.
Diani Beach dispose de restaurants haut de gamme, d’hôtels, de supermarchés et de plusieurs centres commerciaux. C’est aussi un endroit populaire pour le kitesurf.