1. Malindi to Mombasa by Bus/Matatu
The journey covers approximately 120 kilometers along the B8 highway and takes around 2 to 3 hours, depending on traffic. The road is generally well-maintained, with some stretches offering scenic coastal views but since matatus often stop more frequently to pick up and drop off passengers, the journey may take slightly longer than by bus. The occasional congestion near towns or markets may slightly delay travel times.
By Bus
Frequency & Timings:
Buses from Malindi to Mombasa operate frequently throughout the day, with departures typically starting as early as 6:00 AM and continuing until late afternoon. The most popular companies operating on this route include Modern Coast and Tawakal, which provide reliable services. Buses generally leave every hour or so, depending on the operator and demand.
Costs:
Bus fares from Malindi to Mombasa range between KES 300 to KES 600 for a one-way trip, depending on the class of service. Some buses offer more comfort with air conditioning, while others have standard seating.
Boarding & Dropping Points:
In Malindi, buses usually depart from central locations such as the main bus terminals or the respective bus company offices. The drop-off points in Mombasa are generally at bus stations like Mwembe Tayari or within the city center, providing convenient access to various areas in the city.
By Matatu
Frequency & Timings:
Matatus are the most common form of public transportation in Kenya, and they run regularly from Malindi to Mombasa. You can find matatus departing almost every 30 minutes throughout the day. Unlike buses, matatus typically don’t follow a strict schedule, so they leave when they are full, making them more flexible for travelers.
Costs:
Matatu fares for the Malindi-Mombasa route are generally cheaper than buses, typically ranging from KES 200 to KES 400, depending on the time of day and demand.
Boarding & Dropping Points:
In Malindi, matatus usually board at the main matatu stands or nearby local markets. In Mombasa, matatus will typically drop you off at central locations like Mwembe Tayari or other well-known stops in the city. Because they are smaller and more agile than buses, matatus can sometimes drop you closer to your final destination if it's along their route.
2. Malindi to Mombasa by Flight
The flight from Malindi to Mombasa is short, typically taking about 30 to 40 minutes. Malindi Airport (MYD) connects directly to Moi International Airport (MBA) in Mombasa with several daily flights.
Airlines: Safarilink, Fly540, and Skyward Express are among the airlines that operate this route, offering multiple flights throughout the day.
Fare: A one-way ticket from Malindi to Mombasa usually costs between Ksh 20,000 to Ksh 30,000, depending on the airline, how early you book, and seat availability. Fares may increase during peak travel seasons.
Booking: It is advisable to book in advance for the best prices. Tickets can be purchased directly from the airline’s websites, online travel platforms, or through travel agencies.
Airport Transfers
Malindi: Malindi Airport is located approximately 3 kilometers from the town center. Taxis and tuk-tuks are easily available outside the airport to transport you to your destination.
Mombasa: Moi International Airport is around 10 kilometers from the city center of Mombasa. You can use taxis, Uber, or shuttles to reach your destination in Mombasa.
3. Malindi to Mombasa by Self Drive Car
Driving from Malindi to Mombasa is a popular and scenic option along Kenya's coastline. The distance is approximately 120 kilometers (75 miles) via the Malindi-Mombasa Road (B8 and C107), and the journey typically takes about 2 to 3 hours depending on traffic and road conditions. The route follows a mostly well-maintained tarmac road through small coastal towns such as Kilifi and Watamu, offering beautiful views of the Indian Ocean and various opportunities to stop for sightseeing.
Car Rentals: In Malindi, you can find several car rental companies that offer vehicles for self-drive, including international brands like Avis, Hertz, and local providers such as Bamm Tours and Elite Car Hire. You can choose from a variety of vehicles, including economy cars, SUVs, or 4x4s depending on your needs.
Costs:
Car Rental Fees: A standard sedan or compact car rental typically costs between Ksh 6,000 to Ksh 9,500 per day. For larger SUVs or 4x4 vehicles, rental costs can go up to Ksh 10,000 to Ksh 20,000 per day.
Fuel: Depending on the vehicle's fuel efficiency, expect to spend around Ksh 3,000 to Ksh 6,000 for fuel for the one-way trip. Fuel stations are available along the route, so it’s easy to refuel if needed.
Additional Expenses:
Insurance: Basic insurance is often included in the rental fee, but it’s advisable to confirm the coverage with the rental company and consider additional coverage for more protection.
Parking Fees: There may be parking fees in some towns or popular tourist sites along the route.
Tolls: There are no major tolls on the Malindi-Mombasa route, but it's wise to have some cash on hand for minor fees or emergencies.
Road Conditions: The road between Malindi and Mombasa is generally in good condition, but be prepared for some stretches with potholes or uneven surfaces, especially during the rainy season. Traffic can be heavy near towns like Kilifi, especially during peak travel times.