There are 7 ways to get from Voi to Thika by bus, train, car, plane, or taxi
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Bus
best- Take the bus from Voi to Nairobibus
- Take the bus from Town Terminal to Ngoingwabus 237
7h 24m$9–29Train
- Take the train from Voi to Nairobitrain Express / ...
- Take the train from Makadara/Mwisho to Thikatrain
7h 52m$22–46Drive 366.9 km
- Drive from Voi to Thikacar 366.9 km
4h 22m$43–62Bus to Mombasa, fly to Nairobi, bus
- Take the bus from Voi to Mombasabus
- Fly from Mombasa (MBA) to Nairobi (NBO)plane MBA - NBO
- Take the bus from Town Terminal to Ngoingwabus
7h 14m$97–182Drive to Kilimanjaro International Airport, fly to Nairobi, bus
- Drive from Voi to Kilimanjaro International Airport (JRO)car
- Fly from Kilimanjaro International Airport (JRO) to Nairobi (NBO)plane JRO - NBO
- Take the bus from Town Terminal to Ngoingwabus
6h 11m$186–267Bus to Mombasa, fly to Nairobi Wilson Airport
- Take the bus from Voi to Mombasabus
- Fly from Mombasa (MBA) to Nairobi Wilson Airport (WIL)plane MBA - WIL
7h 33m$156–570Bus, taxi to Ukunda, fly to Nairobi
- Take the bus from Voi to Mombasabus
- Take the taxi from Mombasa to Ukunda (UKA)taxi
- Fly from Ukunda (UKA) to Nairobi (NBO)plane UKA - NBO
- Take the bus from Town Terminal to Ngoingwabus
8h 22m$227–450
Mombasa (MBA) to Nairobi (NBO) flights
Questions & Answers
The cheapest way to get from Voi to Thika is to bus which costs $8 - $29 and takes 7h 24m.
The fastest way to get from Voi to Thika is to drive which takes 4h 22m and costs $40 - $65.
No, there is no direct bus from Voi to Thika. However, there are services departing from Voi and arriving at Ngoingwa via Town Terminal. The journey, including transfers, takes approximately 7h 24m.
The distance between Voi and Thika is 374 km. The road distance is 366.9 km.
The best way to get from Voi to Thika without a car is to bus which takes 7h 24m and costs $8 - $29.
It takes approximately 7h 24m to get from Voi to Thika, including transfers.
Voi to Thika bus services, operated by MASH, depart from Voi station.
The best way to get from Voi to Thika is to bus which takes 7h 24m and costs $8 - $29. Alternatively, you can train, which costs $21 - $50 and takes 7h 52m.
Voi to Thika bus services, operated by MASH, arrive at Nairobi station.
Yes, the driving distance between Voi to Thika is 367 km. It takes approximately 4h 22m to drive from Voi to Thika.
What companies run services between Voi, Kenya and Thika, Kenya?
You can take a bus from Voi to Ngoingwa via Nairobi and Town Terminal in around 7h 24m. Alternatively, you can take a vehicle from Voi to Thika via Voi, Nairobi Terminus, and Makadara/Mwisho in around 7h 52m.
- Website
- kenya-airways.com
Flights from Mombasa to Nairobi
- Ave. Duration
- 1h 8m
- When
- Every day
- Estimated price
- $40–290
Flights from Kilimanjaro International Airport to Nairobi
- Ave. Duration
- 1h
- When
- Every day
- Estimated price
- $160–800
Flights from Ukunda to Nairobi
- Ave. Duration
- 1h 15m
- When
- Every day
- Estimated price
- $50–340
- Website
- jambojet.com
Flights from Mombasa to Nairobi
- Ave. Duration
- 1h 15m
- When
- Every day
- Estimated price
- $40–290
Flights from Ukunda to Nairobi
- Ave. Duration
- 1h 15m
- When
- Every day
- Estimated price
- $50–340
- Website
- precisionairtz.com
Flights from Kilimanjaro International Airport to Nairobi
- Ave. Duration
- 1h
- When
- Every day
- Estimated price
- $160–800
- Website
- skywardexpress.co.ke
Flights from Mombasa to Nairobi
- Ave. Duration
- 1h
- When
- Every day
- Estimated price
- $75–130
- Website
- flexflight.dk
Flights from Mombasa to Nairobi Wilson Airport
- Ave. Duration
- 1h 13m
- When
- Every day
- Estimated price
- $130–270
- Website
- brusselsairlines.com
Flights from Kilimanjaro International Airport to Nairobi
- Ave. Duration
- 50 min
- When
- Wednesday and Saturday
- Estimated price
- $40–320
- Website
- flysafarilink.com
Flights from Mombasa to Nairobi Wilson Airport
- Ave. Duration
- 1h 10m
- When
- Every day
- Estimated price
- $90–650
- Phone
- 0709 907 555
- info@krc.co.ke
- Website
- krc.co.ke
Train from Voi to Nairobi
- Ave. Duration
- 3h 42m
- Frequency
- 3 times a day
- Estimated price
- $8–27
- Schedules at
- krc.co.ke
- Economy
- $8–9
- First Class
- $24–27
Train from Makadara/Mwisho to Thika
- Ave. Duration
- 1h 50m
- Frequency
- Twice a week
- Estimated price
- $2–4
- Schedules at
- krc.co.ke
- Economy
- $2
- First Class
- $4
- Phone
- +254 730 889 000
- info@masheastafrica.com
- Website
- masheastafrica.com
Bus from Voi to Nairobi
- Ave. Duration
- 5h 47m
- Frequency
- Every 4 hours
- Estimated price
- $14–27
- Schedules at
- masheastafrica.com
- Normal
- $14–21
- Business
- $16–21
- VIP
- $19–27
Bus from Voi to Mombasa
- Ave. Duration
- 2h 44m
- Frequency
- Every 4 hours
- Estimated price
- $14–27
- Schedules at
- masheastafrica.com
- Normal
- $14–21
- Business
- $16–21
- VIP
- $19–27
- Phone
- (+254) 722-206-445
- coast@coastbus.com
- Website
- coastbus.co.ke
Bus from Voi to Nairobi
- Ave. Duration
- 5h 51m
- Frequency
- Once daily
- Estimated price
- $7–10
- Schedules at
- coastbus.co.ke
Bus from Voi to Mombasa
- Ave. Duration
- 2h 40m
- Frequency
- Once daily
- Estimated price
- $5–8
- Schedules at
- coastbus.co.ke
- Website
- digitalmatatus.com
Bus from Town Terminal to Ngoingwa
- Ave. Duration
- 1h 32m
- Frequency
- Every 10 minutes
- Estimated price
- $1–2
- Schedules at
- digitalmatatus.com
- Ave. Duration
- 54 min
- Estimated price
- $100–130
Broadafrica Tours & Safaris
- Phone
- +254 722429225
- Website
- broadafrica.com
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 Train travel in France: A guide to SNCF, How to get from Gatwick Airport into central London, and How to get from London City Airport into central London - to help you get the most out of your next trip.
More Questions & Answers
There are 348+ hotels available in Thika.








