Relax at Diani

Stretching along Kenya’s Indian Ocean South Coast like a ribbon of brilliant white, Diani Beach is a gorgeous setting for a beach vacation. Our award winning spas offer an oasis of tranquility and serenity, visitors can relax in a truly idyllic destination. This resort town scores points with a diverse crowd: party people, families, honeymooners, backpackers and water-sports enthusiasts.

TOP ACTIVITIES

How to Get to Diani Beach

Plane
If you are flying from abroad, you are likely to touch down at Mombasa’s Moi International, about 30 miles north of Diani Beach.


Car
If you choose to drive from Mombasa, just follow the A14 directly to Diani Beach.


Train
The Mombasa–Nairobi Standard Gauge Railway is a standard-gauge railway in Kenya that connects the large Indian Ocean city of Mombasa with Nairobi, the country’s capital and largest city. 


Bus
Privately run shuttle buses ply the route between Moi Airport and Diani Beach, and bus connections take around six hours to travel from the capital, Nairobi.


Ferry
Upon arrival in Mombasa, you will need a transfer to Diani via the Likoni Ferry. A ferry ride is only five – seven minutes from Mombasa Island to the South Coast. The Kenya Ferry Service does not charge people using the ferry.

Resorts

This resort town scores points with a diverse crowd: party people, families, honeymooners, backpackers and water-sports enthusiasts..

Diani Beach

Ready to Visit?

Visit magicalkenya for booking information or leave us your contact details below