How To Get To Diani Beach, Kenya

Diani Beach is probably one of the best beaches in Kenya. It is more remote and less hectic than other beaches along the east coast of the country, it has a long beautiful strip of sandy beach, pristine water, and a ton of beachfront hotels and resorts you can indulge yourself in.

If you are visiting Kenya and are looking for a nice beach to relax in, you can't go wrong with Diani Beach. Within this guide, you will find all the information you need to visit Diani Beach from how to get there to where best to stay.

Without further ado, let's discuss why Diani Beach is the best beach in Kenya.

Diani Beach fits that bill perfectly with its small beach town vibe, few buildings and cars, and a ton of space along its stunning strip of white sandy beach that is soft to the touch, one can relax in.

Best of all, there are many affordable beachfront resorts where you will have access to the beach anytime. I found myself every morning, strolling along the beach, swimming in the pristine water, while watching the sunrise. My whole time there was extremely idyllic and I couldn't ask for a better place to relax in, in Kenya.

If you are visiting Kenya and would like to squeeze in a beach vacation in between all your safaris, you won't regret choosing Diani Beach over other beaches in the country.

One of the most scenic and affordable ways to get from Nairobi to Diani Beach is to take the express train from Nairobi Railway Station and get on one of the 2 daily trains either at 3 PM or 10 PM bound for Mombasa.

The train journey will cost around 1,000 KES (10 USD) per person and should take about 5 hours before you arrive at Mombasa Railway Station.

The train will take you through national parks where you might be able to see some wildlife along the way so be sure to take the 3 PM train if you want to spot some animals.

From the train station, you can then take either an Uber(Android|iPhone) or Bolt (Android|iPhone), a cheaper alternative, and arrange a taxi to take you to Diani Beach which is another 33 km away.

An Uber/Bolt ride from Mombasa to Diani should cost around 2,000 KES (17.70 USD) and the journey should take about 2 hours. Due to how the city and its commercial ports are set up, the Uber will have to take a ferry to travel south but you do not have to worry about it.

Since the ferry service is free, you won't have to pay extra. You don't even have to do anything. You can just sit in the car and wait for the ferry to arrive on the other side and you will be on your way.

The speed of the ferry service will depend on the amount of traffic they are dealing with at the time. You can be waiting from 10 minutes up to an hour depending on the time you are there at. There shouldn't be much traffic at 8 PM when you arrive in Mombasa via a 3 PM train so no need to worry about it.