Relax at Lamu

The main town on the island of the same name just off Kenya’s northeastern coast, tranquil Lamu was founded in the 14th century, making it the country’s oldest living town and the best-preserved Swahili settlement in East Africa. Lamu Museum (with its prized siwa horns) and the two-centuries-old Lamu Fort are two of the main attractions. The restored Swahili House Museum is small but quite interesting. About a 30-minute walk north of town, white sandy Shela Beach is one of the island’s best.


How to Get to Diani Beach

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

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

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. 

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.

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.




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