1map logoGo to main page

Nairobi, Nairobi to Malindi, Kilifi 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

Embarking on a journey from Nairobi to Malindi offers a striking contrast between the bustling urban atmosphere of Kenya's capital and the serene coastal charm of Malindi, where you can unwind by the ocean.

Best Neighbourhoods in Malindi

Malindi boasts diverse neighborhoods, each with its own charm and attractions.

Old Town
• Rich in Swahili culture and history.
• Vibrant local markets and artisan shops.
Silversands
• Stunning white sand beaches ideal for relaxation.
• Upscale resorts and beachfront dining options.
Marine Park Area
• Access to incredible snorkeling and diving spots.
• Lush landscapes and wildlife sightings abundant.

Best Times To Visit Malindi's Attractions

Timing your visit to Malindi's attractions can greatly enhance your experience.

Malindi Marine National Park
Visit early morning for the best snorkeling; avoid peak hours for tranquility.
Sabaki River Mouth
Go during the late afternoon for stunning sunset views and fewer tourists.
Gede Ruins
Explore in the cooler months of May and June for optimal comfort and fewer crowds.

Malindi Weather: What to Expect Year-Round

Malindi enjoys a tropical climate with warm temperatures throughout the year, making it an inviting destination for beach lovers. However, visiting during the cooler, dry months from June to October can enhance your experience by providing comfortable conditions for outdoor activities.

Dining Recommendation

Indulge in fresh seafood at the renowned Ocean Breeze Restaurant, where the coastal flavors stand in stark contrast to Nairobi's urban cuisine. The relaxed atmosphere, combined with locally sourced ingredients and the tantalizing taste of dishes like calamari with coconut sauce, creates a dining experience that captures the essence of Malindi's seaside charm.

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 Show bus routes
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 an unforgettable road trip from Nairobi to Malindi, covering a distance of 374 miles through the picturesque Kenyan countryside. 💰 Prices for the journey range from $65 to $100, offering budget-friendly options for travelers seeking an affordable adventure. 🏖️ Arrive in Malindi after approximately 9 hours and 3 minutes of driving and immerse yourself in the idyllic coastal town, known for its stunning beaches and vibrant culture.
Average price
$65 - $100
🛫 Flying from Nairobi to Malindi is a convenient option for travelers looking to reach the coastal town quickly. With a direct flight lasting only 1 hour and 10 minutes, it's a speedy journey. 🌅 Airlines such as Skyward Express and FlexFlight ApS operate flights from Nairobi Wilson Airport to Malindi Airport, ensuring travelers have options for their trip. The flight duration of 1 hour and 16 minutes makes it a comfortable and efficient way to travel between the two cities. 💸 Prices for flights between Malindi and Nairobi can range from $56 to $193, offering flexibility for different budgets. Whether for a short getaway or a business trip, flying to Malindi from Nairobi provides a convenient travel option with reasonable pricing.
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 from Nairobi to Malindi by bus is a convenient and direct route serviced by Tahmeed Coach Ltd. 🌴 Departing three times daily, travelers can enjoy a smooth ride that takes approximately 7 hours and 40 minutes. 💵 Ticket prices for the Nairobi to Malindi bus service range from $11 to $29, offering an affordable and accessible transportation option for those looking to explore the stunning beaches and attractions of 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 approximately 266 miles, or 374 miles by road. The typical travel times by various modes of transportation are as follows: it takes around 9 hours and 22 minutes by train and taxi, 1 hour and 33 minutes by plane, 9 hours and 3 minutes by car, and 7 hours and 40 minutes by bus. These travel times may vary depending on factors such as traffic conditions and the specific mode of transportation chosen.
The most cost-effective way to travel from Nairobi to Malindi is by bus, which typically costs between $10 and $15. This option takes approximately 7 hours and 40 minutes. However, if time is of the essence, flying is the most time-efficient option, taking around 1 hour and 33 minutes. Flight prices can vary between $110 and $650 depending on the airline and the time of booking.
The prices for a bus ticket from Nairobi to Malindi range from $10 to $15. This is the most economical mode of transportation for this journey. The actual price may depend on the specific bus company and any additional amenities offered. It is advisable to check with different bus operators to find the best deal and book ahead of time to secure a seat.
If you prefer not to use public transportation, the best way to get from Nairobi to Malindi is by driving. The distance is approximately 374 miles, and it usually takes about 9 hours and 3 minutes to reach Malindi by car. Keep in mind that the prices to rent a car for this journey 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 costs between $10 and $15. This is a convenient and affordable way to reach Malindi, allowing you to enjoy the scenic route and relax during the journey.
Yes, there is a direct link between Nairobi and Malindi by bus. The bus service operates three times a day and the journey takes approximately 7 hours and 40 minutes. The bus services are operated by Tahmeed Coach Ltd and depart from Nairobi station, arriving at Malindi station.
The flight between Nairobi and Malindi typically takes around 1 hour and 15 minutes. The prices for this flight can vary between $118 and $633 depending on factors such as the airline, time of booking, and class of service. It is advisable to check with multiple airlines and book in advance to get the best price for your desired travel dates.
There are numerous accommodation options available in and around Malindi. With over 472 hotels to choose from, visitors can find options to suit their preferences and budget. Prices start at $50 per night, making it accessible for various travelers. Whether you prefer beachside resorts, cozy guesthouses, or luxurious hotels, there are plenty of options to choose from near Malindi.