How to get to Diani from Nairobi?
Diani Beach is one of Kenya's top beaches because of its distant position and lack of crowds compared to other beaches on Kenya's east coast. Diani Beach offers a long gorgeous sandy beach, a clear sea, and a plethora of beachfront hotels and resorts available to travelers from all over the globe.
If you are visiting Kenya and seeking a beach to relax on and enjoy the tropical atmosphere, Diani Beach is the perfect place. Here are the best ways to travel to Diani from Nairobi
By Air
There are regular flights from Jomo Kenyatta International Airport to Ukunda (Diani Airport). There are other flights between Nairobi Wilson and Ukunda Airport.
The airlines which fly the route are:
- Jambojet
- Safarilink
- Skyward Express
- East African Air
By Rail
Take the SGR Mandaraka Express from Nairobi to Mombasa. You may then take a cab or shuttle from the SGR station in Mombasa to Diani. Ocean Tribe can also organize cabs and transportation.
By Road
You may take the overnight bus from Nairobi to Ukunda. This is a long voyage of around 12 hours, but it is usually the most cost-effective method to go to Diani.
If you're driving, take the Mombasa route from Nairobi to Mombasa, then cross the ferry at Likoni from Mombasa Island and proceed to Ukunda before taking the road to Diani Beach.