1map logoGo to main page

Nairobi to Malindi from $11: 5 ways by bus, train, flight or car

Compare Travel Options and Prices

from
Nairobi, Kenya
to
Malindi, Kenya

How to Get from Nairobi to Malindi: Cheapest, Fastest and Best Way

1Map provides directions to cities, towns, landmarks, attractions, and addresses worldwide, offering thousands of multi-modal routes to easily get you from point A to point B.

$11 by busBest price
426.5 kmDistance
1h 16m Fastest

Compare Train, Bus, Flight, and Driving Options

Get detailed, step-by-step directions below for your trip from Nairobi to Malindi with 1Map travel planner. Easily compare ticket prices, explore various transport options, and find the best routes for a seamless and cost-effective travel experience.

Company
various
Plane
Average Duration
1h  16m
Estimated price
$56-193
Recommended
Company
Tahmeed Coach Ltd
Bus
Average Duration
7h  40m
Estimated price
$11-29
Cheapest
route map
Distance: 426.5 km
Duration: 1h 16m

See more options

Company
Kenya Railways, various
Train
Bus
Average Duration
8h  26m
Estimated price
$11-35
Company
various
Drive
Average Duration
9h  3m
Estimated price
$65-100
Company
various
Plane
Average Duration
1h  33m
Estimated price
$117-588

Traveling From Nairobi to Malindi

The journey from bustling Nairobi, with its vibrant city life and rich culture, leads you to the serene beaches of Malindi, where the tranquil coast and gentle waves offer a refreshing escape.

Best Neighbourhoods in Malindi

Malindi boasts vibrant neighborhoods, each offering distinct attractions for visitors.

Watamu
• Iconic beaches with clear turquoise waters.
• Excellent dining options featuring fresh seafood.
Malindi Town
• Rich history showcased through numerous cultural sites.
• Lively markets packed with local crafts and souvenirs.
Silversands
• Upscale resorts nestled along pristine shores.
• Popular spot for water sports and beach activities.

Best Times To Visit Malindi's Attractions

Timing your visits can greatly enhance your experience in Malindi's attractions.

Malindi Marine National Park
Visit early in the morning or late afternoon for fewer crowds and stunning views.
Gedi Ruins
Explore during weekdays to appreciate the historic site without large tourist groups.
Watamu Beach
Go during the shoulder seasons for quieter shores and pleasant weather.

Malindi Weather: What to Expect Year-Round

Malindi enjoys a tropical climate with warm temperatures year-round, characterized by two main seasons: dry and rainy. Visiting during the dry season, from June to October, offers the best beach experience, while the rainy period can still provide ample opportunities for exploration with fewer crowds.

Dining in Malindi: A Culinary Delight

Savor the flavors of fresh seafood at DChoice, where you can indulge in a traditional Swahili dish like 'prawn biryani' that combines aromatic spices with local catch, creating an enticing contrast to Nairobi's urban dining scene. The beachfront ambiance, warm hospitality, and use of locally sourced ingredients make dining in Malindi an unforgettable experience, immersing you in its rich coastal culture.

Nairobi - Malindi operators

Explore transport companies operating between Nairobi and Malindi, with prices starting at . These companies offer competitive pricing, flexible schedules, and comfortable travel experiences.

Plane
Website
skywardexpress.co.ke

Plane from Nairobi Wilson to Malindi

Average Duration
1h 10m
Estimated price
$45-270
Website
flexflight.dk

Plane from Nairobi Wilson to Malindi via Lamu

Average Duration
2h
Estimated price
$150-370
Website
jambojet.com

Plane from Nairobi to Malindi

Average Duration
1h 15m
Estimated price
$55-250
Bus
Contact phone
0729356561
Website
tahmeedexpress.com

Bus from Nairobi to Malindi

Average Duration
7h 40m
Estimated price
$15-29
Contact phone
+254 730 889 000
Website
mashpoa.co

Bus from Nairobi to Malindi

Average Duration
10h 30m
Estimated price
$11-29
Contact phone
+254 (41) 722550111
Website
tawakalcoaches.co.ke

Bus from Mombasa to Malindi

Average Duration
1h 44m
Estimated price
$0-0
Train
Contact phone
0709 388 888
Website
krc.co.ke

Train from Nairobi to Mombasa

Average Duration
5h 8m
Estimated price
$11-35

Nairobi to Malindi: Overview of Bus, Train, Flight, and Car Trips

Traveling between Nairobi and Malindi offers a variety of convenient options to suit your preferences, schedule, and budget. Whether you prioritize affordability, speed, or comfort, you’re sure to find the perfect way to travel without compromising on quality or convenience.

🌿 Embark on a scenic journey from Nairobi to Malindi, a coastal paradise in Kenya. Traverse a distance of 601.9 km through diverse landscapes and beautiful views along the way. 🚗 Feel the thrill of the open road as you drive for approximately 9 hours and 3 minutes to reach Malindi from Nairobi. 🌊 The adventure to Malindi by car offers flexibility and affordability, with prices ranging from $65 to $100 for the journey.
Average price
$65 - $100
🛫 A quick and convenient way to travel from Nairobi to Malindi is by taking a direct flight that typically lasts around 1 hour and 10 minutes. 💸 Prices for flights between Malindi and Nairobi can range from $56 to $193, offering travelers a range of options to suit their budget and preferences.
Departure Point
Nairobi Wilson Airport
Arrival Point
Malindi Airport
Useful tips for plane travellers
• Book your flight with either Skyward Express or FlexFlight ApS for the most direct route; their flights from Nairobi Wilson Airport to Malindi Airport usually take about 1h 10m and have competitive pricing between $56 and $193.
• Upon arrival at Malindi Airport, be prepared for a small, busy terminal; grab your luggage quickly as the baggage claim area can get crowded, and confirm your taxi arrangements before exiting the airport to avoid confusion with local drivers.
• Expect to pay around 1,500 to 2,000 Kenyan Shillings (approximately $12 to $16) for a taxi ride from Malindi Airport to the city center; it’s advisable to negotiate the fare or ask the driver to use the meter.
🚌 The journey by bus from Nairobi to Malindi takes approximately 7 hours and 40 minutes, with services departing three times a day and operating daily. 🌴 As you board the Tahmeed Coach bus at Nairobi station, prepare for a comfortable and scenic ride through the diverse landscapes of Kenya towards the coastal destination of Malindi. Enjoy the sights and sounds along the way as you cover the distance of about 500 kilometers. 🌊 Arrive at Malindi station after a relaxing journey and disembark ready to explore the beautiful beaches, historical sites, and vibrant culture of this coastal town. With bus ticket prices ranging from $11 to $29, this bus trip offers an affordable and efficient travel option for your adventure from Nairobi to Malindi.
Departure Point
Nairobi station
Arrival Point
Malindi station
Useful tips for bus travellers
• Book your ticket in advance, especially if you plan to travel during the weekends or holidays; you can reserve a seat on the Tahmeed Coach Ltd website at Tahmeed Coach.
• Bring snacks and water for the 7h 40m journey, as bus stops are limited; local favorites like samosas or kachumbari can enhance your travel experience.
• Upon arrival at Malindi Station, expect many taxi drivers waiting; it's advisable to negotiate the fare to your destination beforehand to avoid potential misunderstandings.

Frequently asked questions

Find out more about the route from Nairobi to Malindi.

Or choose the category:
The distance between Nairobi and Malindi is 428 km by air and 602 km by road. The typical travel time by train and taxi is around 9 hours and 22 minutes. By plane, the travel time is approximately 1 hour and 33 minutes. If you prefer to drive, it takes about 9 hours and 3 minutes, while the bus journey takes around 7 hours and 40 minutes.
The most cost-effective and time-efficient transportation option for traveling from Nairobi to Malindi is by flying. This option takes only 1 hour and 33 minutes, making it the quickest way to reach your destination. However, if you're looking for a more budget-friendly option, taking a bus is a good choice. While it takes longer at 7 hours and 40 minutes, it is significantly cheaper at $10-$15.
When traveling from Nairobi to Malindi by bus, the prices range from $10 to $15.
To get from Nairobi to Malindi without using public transportation, you can consider renting a car or hiring a private taxi service. The driving distance between the two cities is approximately 602 km, and it takes around 9 hours and 3 minutes to drive. Depending on the rental company or taxi service, prices can range from $65 to $100.
To travel from Nairobi to Malindi without a car, the best option is to take a bus. The journey takes approximately 7 hours and 40 minutes and the cost ranges from $10 to $15.
Yes, there is a direct link between Nairobi and Malindi in Kenya. There are three daily bus services operated by Tahmeed Coach Ltd that depart from Nairobi and arrive in Malindi, with the journey taking approximately 7 hours and 40 minutes.
The flight between Nairobi and Malindi typically takes around 1 hour and 15 minutes. The prices for this flight can vary from $118 to $633, depending on factors such as the airline, the time of booking, and the class of travel.
There are plenty of options for accommodations near Malindi. With over 472 hotels available, travelers have a range of choices to suit their preferences and budgets. Prices for these hotels start at around $50 per night, offering affordable options for those on a budget.