twickly.
Getting to and Around the Kenya Coast

Mombasa & Diani guide

Getting to and Around the Kenya Coast

How to reach Kenya's coast by air or by train from Nairobi, how to cross to the south coast by ferry or bypass, and how to get around by taxi, tuk-tuk and private driver.

Planning transport well is the difference between a smooth coast holiday and a tiring one. Distances look short on a map but take longer in practice because of a major ferry crossing, bridges, heavy traffic and the pace of coastal roads. This guide covers the main ways to arrive and move around.

By air

Moi International Airport in Mombasa is the main gateway, with domestic flights from Nairobi and other Kenyan cities and some international connections, often via Nairobi or other hubs. Many visitors fly in directly or connect through Nairobi, and domestic flights are frequent. For the south coast, there is also a small airstrip at Ukunda, near Diani, served by domestic flights, which can save a long road transfer. Check schedules and baggage rules, particularly on small aircraft.

By train from Nairobi

A modern passenger railway links Nairobi and Mombasa, and is a comfortable, scenic alternative to flying. The journey takes several hours, and the Mombasa terminus is on the mainland side, so you still need road transfers to the island, north coast or south coast. Book in advance, as seats can sell out, and allow time for security and boarding. Some tour operators offer packages combining the train with a beach stay.

Entry requirements

Kenya requires most visitors to complete an electronic travel authorisation before travel, and rules can change, so check the latest entry requirements, passport validity and health advice with your own government and Kenyan authorities before booking. Carry copies of important documents, and keep your travel insurance details handy. Check your government's current travel advice for the region before you go.

Crossing to the south coast

Mombasa island is separated from the south coast by a channel, and the traditional crossing is the Likoni ferry, which carries vehicles and foot passengers and can be busy at peak times. A bypass road that avoids the ferry has also been developed, which many drivers now use. Both options can involve delays, so allow generous time. A transfer from Moi International Airport to Diani commonly takes around two hours or more depending on the route and traffic. Pre-book a private transfer for your arrival so you are not negotiating after a long journey.

Getting around Mombasa

In town, taxis, ride-hailing services where available and tuk-tuks are common. Agree fares before you start if there is no meter, and ask your hotel to recommend reliable drivers. For Old Town, walking with a guide is best, as the lanes are narrow and parking is difficult. Boda-boda motorcycle taxis and shared minibuses called matatus are widely used by locals, but most visitors prefer a taxi or private driver for comfort and safety.

Getting around Diani

Along the beach road you will find tuk-tuks, taxis and boda-bodas. Your resort can arrange drivers for excursions, and many tours include pickups from hotels. For independent travel, hiring a driver for a day is often better than self-driving, because road conditions, signage and driving habits can be challenging. If you do hire a car, check insurance and avoid driving at night.

Practical tips

Carry small cash for tips, snacks and local fares, as cards are not accepted everywhere. Keep valuables out of sight, use hotel-recommended drivers at night, and share your plans with your accommodation. Plan buffer time before flights, especially if crossing the ferry or travelling through Mombasa at rush hour. Download offline maps, and keep a charged phone. With a little preparation, the coast is straightforward to navigate and the journeys become part of the experience.

Sample arrival plans

If you arrive at Moi International Airport and are heading to Diani, pre-book a private transfer and ask the driver about the current route, ferry or bypass, before you set off. If you arrive by train, arrange a taxi from the terminus in advance. If you are splitting your stay, do the long transfer on a day with no other plans, travel in daylight and keep snacks and water in your hand luggage. These small steps make the journey far less stressful. Allow extra time on public holidays and around major events, when the ferry and the main roads can be especially busy, and ask your accommodation to confirm pickup details the day before any important transfer.

Mentioned in this guide