There are 5 ways to get from Nairobi Airport (NBO) to Sagana by bus, taxi, train, rideshare, car, or plane
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Bus, taxi
best- Take the bus from JKIA - Passenger Boarding to Tusker/Ronald Ngalabus 34J
- Take the bus from Town Terminal to Thika Townbus 237
- Take the taxi from Thika Town to Saganataxi
3h 16m$112–133Train
cheapest- Take the train from Makadara/Mwisho to Saganatrain
5h 21m$2–10Airport Transfer
- Take the rideshare from Nairobi-NBO to Sagana99.6 km
1h 35mDrive 99.6 km
- Drive from Nairobi Airport (NBO) to Saganacar 99.6 km
1h 35m$12–17Fly, train
- Fly from Nairobi Wilson Airport (WIL) to Nanyuki (NYK)plane WIL - NYK
- Take the train from Naro Moru to Saganatrain
5h$272–351
Nairobi Wilson Airport (WIL) to Nanyuki (NYK) flights
Questions & Answers
The cheapest way to get from Nairobi Airport (NBO) to Sagana is to train which costs $2 - $10 and takes 5h 21m.
The fastest way to get from Nairobi Airport (NBO) to Sagana is to drive which takes 1h 35m and costs $11 - $17.
No, there is no direct train from Nairobi Airport (NBO) to Sagana. However, there are services departing from Makadara/Mwisho and arriving at Sagana via . The journey, including transfers, takes approximately 5h 21m.
The distance between Nairobi Airport (NBO) and Sagana is 125 km. The road distance is 99.6 km.
The best way to get from Nairobi Airport (NBO) to Sagana without a car is to bus and taxi which takes 3h 16m and costs $110 - $140.
It takes approximately 3h 16m to get from Nairobi Airport (NBO) to Sagana, including transfers.
Nairobi Airport (NBO) to Sagana train services, operated by Kenya Railways, depart from Makadara/Mwisho station.
Nairobi Airport (NBO) to Sagana train services, operated by Kenya Railways, arrive at Sagana station.
Yes, the driving distance between Nairobi Airport (NBO) to Sagana is 100 km. It takes approximately 1h 35m to drive from Nairobi Airport (NBO) to Sagana.
There are 45+ hotels available in Sagana.
What companies run services between Nairobi Airport (NBO), Kenya and Sagana, Kitui, Kenya?
Kenya Railways operates a train from Makadara/Mwisho to Sagana twice a week. Tickets cost $2–9 and the journey takes 3h 50m.
- Website
- flysafarilink.com
Flights from Nairobi Wilson Airport to Nanyuki
- Ave. Duration
- 1h 16m
- When
- Every day
- Estimated price
- $60–410
- Website
- worldticket.com
Flights from Nairobi Wilson Airport to Nanyuki
- Ave. Duration
- 40 min
- When
- Every day
- Estimated price
- $220–240
- Website
- airkenya.com
Flights from Nairobi Wilson Airport to Nanyuki
- Ave. Duration
- 1h
- When
- Every day
- Estimated price
- $210–430
- Phone
- 0709 907 555
- [email protected]
- Website
- krc.co.ke
Train from Makadara/Mwisho to Sagana
- Ave. Duration
- 3h 50m
- Frequency
- Twice a week
- Estimated price
- $2–9
- Schedules at
- krc.co.ke
- Economy
- $2–4
- First Class
- $5–9
- First Class
- $7
Train from Naro Moru to Sagana
- Ave. Duration
- 2h 51m
- Frequency
- Twice a week
- Estimated price
- $1–6
- Schedules at
- krc.co.ke
- Economy
- $1–2
- First Class
- $3–6
- Website
- Nairobi Matatu
Bus from JKIA - Passenger Boarding to Tusker/Ronald Ngala
- Ave. Duration
- 46 min
- Frequency
- Every 10 minutes
- Estimated price
- $1
- Schedules at
- Nairobi Matatu
Bus from Town Terminal to Thika Town
- Ave. Duration
- 1h 37m
- Frequency
- Every 10 minutes
- Estimated price
- $1–2
- Schedules at
- Nairobi Matatu
- Website
- https://www.mozio.com
Rideshare from Nairobi-NBO to Sagana
- Ave. Duration
- 1h 35m
- Frequency
- On demand
- Ave. Duration
- 48 min
- Estimated price
- $110–130
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 Getting around the Cyclades, The beginner’s guide to the 2018 World Nomad Games, and How do I buy a London Underground ticket? - to help you get the most out of your next trip.
More Questions & Answers
Check out Blablacar's carpooling service for rideshare options between Nairobi Airport (NBO) and Sagana. A great option if you don't have a driver's licence or want to avoid public transport.




