There are 7 ways to get from Kahawa West to Moi Avenue by train, plane, bus, car, or car ferry
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Train to Nairobi, fly to Mombasa
best- Take the train from Kahawa to Makadara/Mwishotrain
- Fly from Nairobi (NBO) to Mombasa (MBA)plane NBO - MBA
3h 35m$103–579Bus
cheapest- Take the bus from Nairobi to Mombasabus
10h 51m$12–37Train
- Take the train from Nairobi to Mombasatrain Express / ...
8h 45m$36–137Drive 493.3 km
- Drive from Kahawa West to Moi Avenuecar 493.3 km
5h 43m$57–83Train to Nairobi, fly to Ukunda, car ferry
- Take the train from Kahawa to Makadara/Mwishotrain
- Fly from Nairobi (NBO) to Ukunda (UKA)plane NBO - UKA
- Take the carferry from Likoni to Mombasacarferry
4h 17mBus, line 145 bus to Nairobi Wilson Airport, fly to Mombasa
- Take the bus from Kahawa Railways Roundabout to Ruirubus
- Take the bus from Ruiru to Safari Parkbus
- Fly from Nairobi Wilson Airport (WIL) to Mombasa (MBA)plane WIL - MBA
4h 39m$193–739Bus, line 145 bus to Nairobi Wilson Airport, fly to Ukunda, car ferry
- Take the bus from Kahawa Railways Roundabout to Ruirubus
- Take the bus from Ruiru to Safari Parkbus
- Fly from Nairobi Wilson Airport (WIL) to Ukunda (UKA)plane WIL - UKA
- Take the carferry from Likoni to Mombasacarferry
5h 16m
Nairobi (NBO) to Mombasa (MBA) flights
Questions & Answers
The cheapest way to get from Kahawa West to Moi Avenue is to bus which costs $12 - $40 and takes 10h 51m.
The fastest way to get from Kahawa West to Moi Avenue is to train and fly which takes 3h 35m and costs $100 - $600.
No, there is no direct bus from Kahawa West to Moi Avenue. However, there are services departing from Kahawa Railways Roundabout and arriving at Mombasa via Ruaka/Banana Junction/Tuskys Supermarket and Nairobi. The journey, including transfers, takes approximately 10h 51m.
No, there is no direct train from Kahawa West to Moi Avenue. However, there are services departing from Kahawa and arriving at Mombasa via Makadara/Mwisho and Nairobi. The journey, including transfers, takes approximately 8h 45m.
The distance between Kahawa West and Moi Avenue is 481 km. The road distance is 493.3 km.
The best way to get from Kahawa West to Moi Avenue without a car is to train which takes 8h 45m and costs $35 - $140.
It takes approximately 3h 35m to get from Kahawa West to Moi Avenue, including transfers.
Kahawa West to Moi Avenue bus services, operated by MASH, depart from Nairobi station.
Kahawa West to Moi Avenue train services, operated by Kenya Railways, depart from Nairobi station.
The best way to get from Kahawa West to Moi Avenue is to train which takes 8h 45m and costs $35 - $140. Alternatively, you can bus, which costs $12 - $40 and takes 10h 51m.
What companies run services between Kahawa West, Kenya and Moi Avenue, Kenya?
Kenya Railways operates a train from Nairobi to Mombasa 3 times a day. Tickets cost $5–93 and the journey takes 5h 30m. Alternatively, MASH operates a bus from Nairobi to Mombasa every 4 hours. Tickets cost $11–32 and the journey takes 8h 30m.
- Website
- kenya-airways.com
Flights from Nairobi to Mombasa
- Ave. Duration
- 1h 8m
- When
- Every day
- Estimated price
- $50–340
Flights from Nairobi to Ukunda
- Ave. Duration
- 1h 15m
- When
- Every day
- Estimated price
- $35–230
- Website
- jambojet.com
Flights from Nairobi to Mombasa
- Ave. Duration
- 1h 15m
- When
- Every day
- Estimated price
- $50–340
Flights from Nairobi to Ukunda
- Ave. Duration
- 1h 15m
- When
- Every day
- Estimated price
- $35–230
- Website
- flysafarilink.com
Flights from Nairobi Wilson Airport to Mombasa
- Ave. Duration
- 1h 8m
- When
- Every day
- Estimated price
- $110–700
Flights from Nairobi Wilson Airport to Ukunda
- Ave. Duration
- 1h 12m
- When
- Every day
- Estimated price
- $30–230
- Website
- flexflight.dk
Flights from Nairobi Wilson Airport to Mombasa
- Ave. Duration
- 1h 8m
- When
- Every day
- Estimated price
- $110–700
Flights from Nairobi Wilson Airport to Ukunda
- Ave. Duration
- 1h 12m
- When
- Every day
- Estimated price
- $30–230
- Website
- skywardexpress.co.ke
Flights from Nairobi to Mombasa
- Ave. Duration
- 1h
- When
- Every day
- Estimated price
- $50–340
Flights from Nairobi Wilson Airport to Ukunda
- Ave. Duration
- 1h 10m
- When
- Every day
- Estimated price
- $30–230
- Website
- worldticket.com
Flights from Nairobi to Mombasa
- Ave. Duration
- 1h 15m
- When
- Every day
- Estimated price
- $90–180
Flights from Nairobi to Ukunda
- Ave. Duration
- 1h 10m
- When
- Every day
- Estimated price
- $90–180
Flights from Nairobi Wilson Airport to Ukunda
- Ave. Duration
- 1h 15m
- When
- Every day
- Estimated price
- $170–360
- Phone
- 0709 907 555
- [email protected]
- Website
- krc.co.ke
Train from Kahawa to Makadara/Mwisho
- Ave. Duration
- 43 min
- Frequency
- Twice a week
- Estimated price
- $1–2
- Schedules at
- krc.co.ke
- Economy
- $1
- First Class
- $1–2
Train from Nairobi to Mombasa
- Ave. Duration
- 5h 30m
- Frequency
- 3 times a day
- Estimated price
- $5–93
- Schedules at
- metickets.krc.co.ke
- Economy
- $5–12
- First Class
- $20–35
- Premium
- $93
Train from Kahawa to Makadara/Mwisho
- Ave. Duration
- 43 min
- Frequency
- Twice a week
- Estimated price
- $1–2
- Schedules at
- krc.co.ke
- Economy
- $1
- First Class
- $1–2
- Phone
- +254 730 889 000
- [email protected]
- Website
- masheastafrica.com
Bus from Nairobi to Mombasa
- Ave. Duration
- 8h 30m
- Frequency
- Every 4 hours
- Estimated price
- $11–32
- Schedules at
- mashpoa.com
- Normal
- $22–27
- Business
- $23–26
- VIP
- $27–32
- Business
- $15–17
- Normal
- $11–14
- Website
- Nairobi Matatu
Bus from Kahawa Railways Roundabout to Ruiru
- Ave. Duration
- 21 min
- Frequency
- Every 10 minutes
- Estimated price
- $1
- Schedules at
- Nairobi Matatu
Bus from Ruiru to Safari Park
- Ave. Duration
- 30 min
- Frequency
- Every 10 minutes
- Estimated price
- $1
- Schedules at
- Nairobi Matatu
Bus from Kahawa Railways Roundabout to Ruiru
- Ave. Duration
- 21 min
- Frequency
- Every 10 minutes
- Estimated price
- $1
- Schedules at
- Nairobi Matatu
Bus from Ruiru to Safari Park
- Ave. Duration
- 30 min
- Frequency
- Every 10 minutes
- Estimated price
- $1
- Schedules at
- Nairobi Matatu
- Phone
- 254 20 2118344
- [email protected]
- Website
- kenyaferry.co.ke
Car ferry from Likoni to Mombasa
- Ave. Duration
- 10 min
- Frequency
- Every 10 minutes
- Schedules at
- kenyaferry.co.ke
Car ferry from Likoni to Mombasa
- Ave. Duration
- 10 min
- Frequency
- Every 10 minutes
- Schedules at
- kenyaferry.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 How to plan an amazing trip around Scandinavia, How to get from Florence to Rome, and Heading to Europe? Read this before you buy a Eurail Pass - to help you get the most out of your next trip.
More Questions & Answers
Kahawa West to Moi Avenue bus services, operated by MASH, arrive at Mombasa station.
Kahawa West to Moi Avenue train services, operated by Kenya Railways, arrive at Mombasa station.
Yes, the driving distance between Kahawa West to Moi Avenue is 493 km. It takes approximately 5h 43m to drive from Kahawa West to Moi Avenue.
There are 2310+ hotels available in Moi Avenue.









