There are 4 ways to get from Malindi to Voi by bus, train, or car
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Bus, train
best- Take the bus from Malindi to Mombasabus
- Take the train from Mombasa to Voitrain Express / ...
4h 41m$50–71Bus
cheapest- Take the bus from Malindi to Mombasabus
- Take the bus from Mombasa to Voibus
6h 7m$8–11Drive 238.9 km
- Drive from Malindi to Voicar 238.9 km
2h 55m$28–40Bus via Mombasa
- Take the bus from Malindi to Mombasabus
- Take the bus from Mombasa to Voibus
5h 39m$29–42
Questions & Answers
The cheapest way to get from Malindi to Voi is to bus which costs $7 - $12 and takes 6h 7m.
The fastest way to get from Malindi to Voi is to drive which takes 2h 55m and costs $27 - $40.
No, there is no direct bus from Malindi to Voi. However, there are services departing from Malindi and arriving at Voi via Mombasa. The journey, including transfers, takes approximately 5h 39m.
The distance between Malindi and Voi is 276 km. The road distance is 238.9 km.
The best way to get from Malindi to Voi without a car is to bus and train which takes 4h 41m and costs $50 - $75.
It takes approximately 4h 41m to get from Malindi to Voi, including transfers.
Malindi to Voi bus services, operated by Tawakal Coach, depart from Malindi station.
Malindi to Voi bus services, operated by Tawakal Coach, arrive at Mombasa station.
Yes, the driving distance between Malindi to Voi is 239 km. It takes approximately 2h 55m to drive from Malindi to Voi.
There are 64+ hotels available in Voi.
What companies run services between Malindi, Kenya and Voi, Kenya?
You can take a bus from Malindi to Voi via Mombasa and Mombasa in around 5h 39m.
- Phone
- 0709 907 555
- [email protected]
- Website
- krc.co.ke
Train from Mombasa to Voi
- Ave. Duration
- 1h 36m
- Frequency
- 3 times a day
- Estimated price
- $2–10
- Schedules at
- metickets.krc.co.ke
- Economy
- $2–4
- First Class
- $6–10
- Phone
- 0799 933 310
- Website
- tawakalcoaches.co.ke
Bus from Malindi to Mombasa
- Ave. Duration
- 1h 45m
- Frequency
- 3 times a day
- Estimated price
- $8
- Schedules at
- tawakalcoaches.co.ke
Bus from Malindi to Mombasa
- Ave. Duration
- 1h 45m
- Frequency
- 3 times a day
- Estimated price
- $8
- Schedules at
- tawakalcoaches.co.ke
- Phone
- +254 730 889 000
- [email protected]
- Website
- masheastafrica.com
Bus from Mombasa to Voi
- Ave. Duration
- 2h 43m
- Frequency
- Every 4 hours
- Estimated price
- $22–32
- Schedules at
- mashpoa.com
- Normal
- $22–27
- Business
- $23–26
- VIP
- $27–32
- Phone
- +254 724 581902
- Website
- tahmeedexpress.com
Bus from Malindi to Mombasa
- Ave. Duration
- 2h 28m
- Frequency
- Once daily
- Estimated price
- $2–4
- Schedules at
- tahmeedexpress.com
- Single
- $2–4
- Phone
- (+254) 722-206-445
- [email protected]
- Website
- coastbus.co.ke
Bus from Mombasa to Voi
- Ave. Duration
- 2h 39m
- Frequency
- Once daily
- Estimated price
- $5–8
- Schedules at
- coastbus.co.ke
Want to know more about travelling around the world?
Rome2Rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including What are the different types of Renfe trains in Spain?, Travelling to the US: What do I need to know?, and Flying into Beijing? - to help you get the most out of your next trip.











