What to See and Do in Diani Beach

How To Get To Diani Beach

How To Get To Diani Beach : Diani Beach is one of the best beaches in Kenya thanks to its more remote location and it is less hectic than other beaches along the east coast of Kenya. Diani Beach has a long beautiful strip if sandy beach, pristine water and a ton of beach from hotel and resorts open to visitors from all over the world.

If you are visiting Kenya and you are looking for a beach to relax in and enjoy the tropical sensation, then Diani Beach is perfect destination.

This article offers a step by step guide to getting to Diani Beach for a tropical holiday getaway.

From Nairobi to Diani By Train and by Uber

Using a train is one of the most scenic and affordable ways to get from Nairobi to Diani Beach, there is an express train from Nairobi Railway station and get on one of the 2 daily trains either at 3 pm or 10 pm bound from Mombasa.

The train journey costs around 1,000 KES (10 USD) per person and takes approximately 5 hours before you arrive at Mombasa Railway Station.

The train will take you through several national park like Tsavo East and West national park where you will be able to see some wildlife along the way, if you want to spot some of these animals be sure to take the 3 pm train.

From the train station, you can then take either an Uber or Bolt, there is alos a cheaper alternative of a taxi that can take you to the Diani Beach which is about 33 kilometers way.  The journey takes about 2 hours due to the way how the city and its commercial ports are set up.

Using a Uber, you will have to take a ferry to travel south, you don’t have to worry about extra fees as the ferry service as is free. You will just ghave to sit in the car and wait for the ferry o arrive on the other side.

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 3Pm train.

Once you have crossed the channel, it should take about an hour and 15 minutes to arrive at your resort, in total it will take you approximately 7 hours from Nairobi to Diani Beach via Uber and a train through Mombasa.

From Nairobi to Diani By Planes

If you prefer to use a less hectic, hassle free and quicker means of transport to get to Diani Beach, you can fly directly from Wilson Airport to Ukunda Airstrip which is only a few kilometers away from Diani Beach.

How To Get To Diani Beach
Getting to Diani Beach

Flights from Nairobi City to Diani Beach are run by several charter companies including Safarilink, Jambojet, Skyward Express, East African Safari Air Express, Fly540, and Silverstone Air among others.

Safarilink – runs this route twice daily at 09:45 AM and 2 Pm.

The whole trip from Nairobi city to Diani Beach takes around 1 hour and 10 minutes.

Flying to Diani Beach is far the most convenient way to travel from Nairobi to Diani without all the hassles and it is time saving, if you are short on time and do not mind paying a little fee for convenience then flying from Nairobi to Diani Beach is the best option. From the airport you can use with an Uber or use a private vehicle to your resort taking about 15 minutes.

Why Visit Diani Beach

As a traveler you may ask you self why you should visit the magical coast and here are the reasons to why

  • Diani beach is budget friendly
  • The beach is excluded with a 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 touch
  • The beach has many affordable beachfront resorts where you will have access to the beach anytime, you can swim in the morning, take a stroll along the beach and swim in the pristine water while watching the sunset.
  • While on your beach vacation at Diani Beach, you can easily squeeze in a wildlife safari to Tsavo East, Tsavo West and Amboseli national park.
book a trip