One of Africa's leading beach destination Diani Beach has alot to offer travellers from it’s white sandy beaches to attractions on both land and it’s see, unless flying in the only other entrance is from Mombasa on a ferry to Kwale county.

Getting to Diani

Book early to get the best rates and save. Airlines that fly direct from Nairobi to Diani (Ukunda)
This is by far the cheapest and the duration of the ride is more or less 4 hours Passengers travelling on the Madaraka Express enjoy free game viewing — including elephants, buffaloes, impalas, zebras and giraffes — in Tsavo East and West national parks.

However, the BOOKING WINDOW is very short one month to be exact and due to demand the tickets run out quickly.

Train Rate is:
Second Class = Kes 1000
First Class = Kes 3,000

Departure from Nairobi: 02:35 PM
Arrival in Mombasa: 07:18 PM

The train ends in Mombasa which is about 1-2 hour drive to Diani

Choose from public or private transport or let us arrange it for you in the booking process stage 3
The road takes more or less 10Hrs with a break in between to refresh you self, the road is good and the bus seats are comfortable, choose between day and night travel There are several bus companies that travel to Mombasa from which you connect to Diani