Understanding how far Malindi is from Nairobi is essential when planning a trip to Kenya’s stunning coastline. Known for its white sandy beaches, rich Swahili culture, and marine adventures, Malindi is one of the most rewarding travel destinations on the Kenyan coast.
This guide by Ajala Safaris breaks down the exact distance, travel time, routes, and transport options to help you plan your journey with ease.
Distance from Nairobi to Malindi
The distance from Nairobi to Malindi is approximately:
- By road: ~530 km to 560 km (329–348 miles), depending on the route
- By air: ~420 km (direct flight distance)
Travel time varies depending on the mode of transport and road conditions.
Travel Time from Nairobi to Malindi
The journey varies significantly depending on the mode of transport chosen- road, air, or a combination of train and road.
Below is a detailed breakdown to help you plan your trip more efficiently.
(i) By Air: Fastest and Most Convenient Option
Flying is the quickest way to reach Malindi from Nairobi.
- Flight time: Approximately 1 hour 10 minutes (direct flight)
- Total journey time (including airport processes): 3–5 hours
- Departure airport: Jomo Kenyatta International Airport (NBO)
- Arrival airport: Malindi Airport (MYD)

What to expect:
- Short, comfortable domestic flights
- Minimal travel fatigue
- Ideal for luxury travelers, families with children, and short holidays
Advantages:
- Saves time
- Convenient for tight schedules
- Less physically tiring
Limitations:
- Higher ticket cost
- Limited daily flight availability, especially during off-peak seasons
(ii) By Road: Scenic but Long Adventure
Road travel from Nairobi to Malindi is the most immersive option for travelers who enjoy landscapes and cultural stopovers.

- Distance: ~530–560 km
- Travel time: 10–14 hours (depending on traffic, stops, and road conditions)
- Main route: Nairobi → Mtito Andei → Voi → Mombasa → Malindi
What to expect:
- A full-day road journey
- Changing landscapes from highlands to coastal plains
- Rest stops in towns like Voi and Mombasa
Advantages:
- Flexible stops for sightseeing and rest
- Budget-friendly for groups
- Great for adventure road trips and photography
Limitations:
- Long travel hours
- Possible delays in urban or highway traffic
- Can be tiring for children and elderly travelers
(iii) SGR Train + Road Combo: Balanced Comfort Option
This is a popular mid-range travel option combining comfort and affordability.
- SGR train (Nairobi → Mombasa): 5–6 hours
- Road transfer (Mombasa → Malindi): 2.5–3.5 hours
- Total travel time: 8–10 hours

What to expect:
- Comfortable train journey through Tsavo landscapes
- Smooth transition into a coastal road trip
- Arrival in Malindi the same day if starting early
Advantages:
- More comfortable than long road trips
- Affordable compared to flights
- Scenic train experience through wildlife corridors
Limitations:
- Requires switching transport in Mombasa
- Slightly longer coordination time
What Influences Travel Time?
Several factors can affect how long your journey takes:
- Traffic conditions leaving Nairobi or entering Mombasa
- Weather along the coastal route
- Number of stopovers during road trips
- Peak holiday seasons and travel demand
- Flight schedules and delays (for air travel)
Tips for First-Time Travelers
- Start your journey early if traveling by road
- Carry snacks, water, and travel essentials
- Book flights in advance during peak seasons
- Plan stopovers if doing a road trip
- Use trusted tour operators like Ajala Safaris for smooth travel arrangements
- Check weather conditions before traveling to the coast
Scenic Stops & Highlights Along the Way
A road trip from Nairobi to Malindi offers memorable experiences such as:
- Tsavo East National Park views
- Voi town rest stops
- Mombasa Island cultural attractions
- Coastal roadside markets
These stops make the journey part of the adventure.
Why Malindi is Worth the Journey
Despite the long distance, Malindi remains one of Kenya’s top coastal destinations because it offers:
- Pristine beaches and turquoise waters
- Rich Swahili heritage and culture
- Marine parks and coral reefs
- Historical sites and ancient ruins
- Family-friendly and educational travel experiences
- Luxury beachfront resorts
It is a perfect destination for family holidays, school trips, and romantic getaways.
Frequently Asked Questions
1. “How far is Malindi from Nairobi by road?”
Approximately 530–560 km, depending on the route taken.
2. “How long does it take to fly from Nairobi to Malindi?”
About 1 hour and 10 minutes for a direct flight.
3. “What is the cheapest way to travel from Nairobi to Malindi?”
Road travel or SGR train combined with a bus/road transfer is usually the most affordable option.
4. “Is Malindi accessible by train?“
Not directly. You travel by SGR to Mombasa, then continue by road to Malindi.
5. “What is the fastest way to get to Malindi?”
Flying from Nairobi to Malindi Airport is the fastest option.
Travel Insight
While air travel offers speed, many travelers prefer road or train options to experience Kenya’s diverse landscapes- from Nairobi’s highlands to the coastal warmth of Malindi. Each route offers a different travel story, making the journey itself part of the adventure.
For a smooth, well-organized coastal experience, especially for families or group travel, booking through Ajala Safaris ensures seamless transfers, guided itineraries, and stress-free travel planning to Malindi.

