There are 6 ways to get from Mai Mahiu to Kitale by taxi, plane, car, or bus
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Taxi to Nairobi Wilson Airport, fly to Kisumu International Airport, drive
best- Take the taxi from Mai Mahiu to Nairobi-Wilson-Airport-WILtaxi
- Fly from Nairobi Wilson Airport (WIL) to Kisumu International Airport (KIS)plane WIL - KIS
- Drive from Kisumu International Airport (KIS) to Kitalecar
3h 59m$227–566Drive 328.7 km
cheapest- Drive from Mai Mahiu to Kitalecar 328.7 km
4h 23m$38–55Bus via Eldoret
- Take the bus from Limuru Town Terminal to Kaka Terminalbus 135
- Take the bus from Nairobi to Eldoretbus
- Take the bus from Eldoret to Kitalebus
11h 43m$56–69Taxi to Nairobi, fly to Kisumu International Airport, drive
- Take the taxi from Mai Mahiu to Nairobi-Airport-NBOtaxi
- Fly from Nairobi (NBO) to Kisumu International Airport (KIS)plane NBO - KIS
- Drive from Kisumu International Airport (KIS) to Kitalecar
4h 8m$234–382Taxi to Nairobi, fly to Eldoret International Airport, bus
- Take the taxi from Mai Mahiu to Nairobi-Airport-NBOtaxi
- Fly from Nairobi (NBO) to Eldoret International Airport (EDL)plane NBO - EDL
- Take the bus from Eldoret to Kitalebus
4h 43m$262–507Bus
- Take the bus from Limuru Town Terminal to Kaka Terminalbus 135
- Take the bus from Nairobi to Kitalebus
14h 43m$57–69
Nairobi Wilson Airport (WIL) to Kisumu International Airport (KIS) flights
Comparing Your Travel Options
The cheapest way to get from Mai Mahiu to Kitale is to drive which costs $35 - $55 and takes 4h 23m.
The fastest way to get from Mai Mahiu to Kitale is to taxi and fly and drive which takes 3h 59m and costs $220 - $600.
No, there is no direct bus from Mai Mahiu to Kitale. However, there are services departing from Limuru Town Terminal and arriving at Kitale via Nairobi and Eldoret. The journey, including transfers, takes approximately 11h 43m.
The distance between Mai Mahiu and Kitale is 483 km. The road distance is 328.7 km.
The best way to get from Mai Mahiu to Kitale without a car is to bus via Eldoret which takes 11h 43m and costs $55 - $70.
It takes approximately 3h 59m to get from Mai Mahiu to Kitale, including transfers.
Mai Mahiu to Kitale bus services, operated by Nairobi Matatu, depart from Limuru Town Terminal station.
Mai Mahiu to Kitale bus services, operated by Nairobi Matatu, arrive at Kaka Terminal station.
Yes, the driving distance between Mai Mahiu to Kitale is 329 km. It takes approximately 4h 23m to drive from Mai Mahiu to Kitale.
There are 32+ hotels available in Kitale.
What companies run services between Mai Mahiu, Kenya and Kitale, Kenya?
You can take a vehicle from Mai Mahiu to Kitale via Limuru Town Terminal, Kaka Terminal, Nairobi, and Eldoret in around 11h 43m.
- Website
- kenya-airways.com
Flights from Nairobi to Kisumu International Airport
- Ave. Duration
- 57 min
- When
- Every day
- Estimated price
- $40–320
Flights from Nairobi to Eldoret International Airport
- Ave. Duration
- 1h
- When
- Every day
- Estimated price
- $45–330
- Website
- jambojet.com
Flights from Nairobi to Kisumu International Airport
- Ave. Duration
- 1h
- When
- Every day
- Estimated price
- $40–320
Flights from Nairobi to Eldoret International Airport
- Ave. Duration
- 1h
- When
- Every day
- Estimated price
- $45–330
- Website
- flysafarilink.com
Flights from Nairobi Wilson Airport to Kisumu International Airport
- Ave. Duration
- 50 min
- When
- Every day
- Estimated price
- $130–950
Flights from Nairobi to Kisumu International Airport
- Ave. Duration
- 55 min
- When
- Every day
- Estimated price
- $390–600
- Website
- flexflight.dk
Flights from Nairobi Wilson Airport to Kisumu International Airport
- Ave. Duration
- 50 min
- When
- Every day
- Estimated price
- $130–950
- Website
- worldticket.com
Flights from Nairobi Wilson Airport to Kisumu International Airport via Masai Mara
- Ave. Duration
- 1h 45m
- When
- Every day
- Estimated price
- $130–360
- Website
- Nairobi Matatu
Bus from Limuru Town Terminal to Kaka Terminal
- Ave. Duration
- 1h 31m
- Frequency
- Every 10 minutes
- Estimated price
- $1–2
- Schedules at
- Nairobi Matatu
Bus from Limuru Town Terminal to Kaka Terminal
- Ave. Duration
- 1h 31m
- Frequency
- Every 10 minutes
- Estimated price
- $1–2
- Schedules at
- Nairobi Matatu
- Phone
- 0709 100 000
- [email protected]
- Website
- easycoachkenya.com
Bus from Nairobi to Eldoret
- Ave. Duration
- 6h 15m
- Frequency
- 5 times a day
- Estimated price
- $11–14
- Schedules at
- easycoachkenya.com
Bus from Nairobi to Kitale
- Ave. Duration
- 11h 45m
- Frequency
- Twice daily
- Estimated price
- $13–16
- Schedules at
- easycoachkenya.com
- Phone
- +254 724 581902
- Website
- tahmeedexpress.com
Bus from Eldoret to Kitale
- Ave. Duration
- 1h 30m
- Frequency
- Once daily
- Estimated price
- $1–2
- Schedules at
- tahmeedexpress.com
- Single
- $1–2
Bus from Eldoret to Kitale
- Ave. Duration
- 1h 30m
- Frequency
- Once daily
- Estimated price
- $1–2
- Schedules at
- tahmeedexpress.com
- Single
- $1–2
- Ave. Duration
- 56 min
- Estimated price
- $100–160
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 Heading to Europe? Read this before you buy a Eurail Pass, 4 stunningly beautiful Philippines islands you need to visit, and How to get from Stansted Airport into central London - to help you get the most out of your next trip.



