The Coast, Kenya
Air travel is the most common way for international visitors to reach the Kenyan coast. Malindi has a local airport (MYD), but most international flights arrive in Mombasa (MBA) or Nairobi (JKA/WIL). Malindi Airport (MYD) is small and domestic. Moi International Airport (MBA) in Mombasa is the main international airport for Kenya's coast.
Few direct international flights land at Malindi Airport (MYD). Most international travelers fly into Moi International Airport (MBA) in Mombasa or Jomo Kenyatta International Airport (JKA) in Nairobi. From either, a connecting domestic flight or land transfer to Malindi is typical. Seasonal charter flights from Europe might offer direct service to Mombasa (MBA).
Discover flight deals through Dollar Flight Club for budget-friendly options.
Compare flight prices and routes using Skyscanner for the best fares.
Explore car rental at DiscoverCars.com for freedom of movement.
The image depicts the small scale of Malindi Airport, with aircraft visible on the tarmac. This airport serves as a direct link for domestic travel within Kenya.
For international arrivals, travelers typically connect through larger airports like Mombasa or Nairobi before taking a domestic flight to Malindi.
The proximity of MYD to Malindi town presents a convenient and quick transfer for arriving passengers, often within 10-15 minutes.
While air travel is common, land transportation presents alternative ways to reach Malindi, especially from Nairobi or other coastal towns. The Standard Gauge Railway (SGR) "Madaraka Express" connects Nairobi to Mombasa. There is no direct train to Malindi. From the Mombasa SGR Terminus, a road transfer to Malindi is needed. The train journey is comfortable and efficient, taking approximately 5-6 hours.
Renting a car and self-driving offers flexibility but has specific considerations. A valid national driving license with an International Driving Permit (IDP) is needed. Kenya drives on the left. The main Mombasa-Malindi road is generally paved and in decent condition. Rural roads, like those to Marafa Depression, can be rough, unpaved, and dusty.
While Malindi is a coastal town, direct sea or river arrivals for general tourism are limited. Mombasa serves as Kenya's main port and occasionally receives international cruise ships. From Mombasa, cruise passengers need to arrange land transfer to Malindi. No regular passenger ferry services connect Malindi directly to other major coastal towns for typical tourist travel, beyond local dhow trips for excursions. River transportation does not apply to Malindi.
Prepare for departure. This ensures a stress-free end to your trip. Departure taxes for international flights from Kenya are generally included in your airline ticket. Confirm this with your airline.
This modern railway connects Nairobi to Mombasa. It serves as a transit point for travelers heading to the coast from the capital. From here, connecting to Malindi involves road transfer.
Mombasa's main international airport is a main gateway to Kenya's coast. Many international flights arrive here, serving as a hub for onward travel to Malindi.
Image: Mombasa SGR Terminus. A modern railway hub facilitating comfortable travel from Nairobi.
From the SGR terminus, taxis and pre-booked transfers are the most convenient for Malindi. This avoids the need to navigate city transport.
Kenya's infrastructure provides various connections to Malindi, whether by air for speed or by rail/road for scenic journeys.
For domestic flights from Malindi Airport (MYD), arrival 1.5 to 2 hours prior to scheduled departure grants ample time for check-in and security. For international flights from Moi International Airport (MBA) in Mombasa, arrive at least 3 hours prior to departure. This time accommodates check-in, immigration, and security.
Malindi Airport (MYD) facilities are limited. It presents a small departure lounge and basic amenities. Moi International Airport (MBA) offers more extensive facilities for international departures. These include cafes, duty-free shops, and executive lounges.
Confirm your flight status and departure terminal the day before you leave.
Allow extra time for travel to the airport, especially during peak hours. Traffic can be unpredictable.
Keep passport, boarding pass, and e-visa approval easily accessible for all checks.
Check any luggage restrictions or prohibited items with your airline. This avoids delays at security checkpoints.