There are 9 ways to get from Mtwapa to Nyeri by train, bus, 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.
Train
best- Take the train from Mombasa to Nairobitrain Express / ...
- Take the train from Makadara/Mwisho to Kiganjotrain
13h 56m$94–210Bus, drive
cheapest- Take the bus from Mtwapa to Thikabus
- Drive from Thika to Nyericar
15h 32m$24–32Drive 634.6 km
- Drive from Mtwapa to Nyericar 634.6 km
7h 37m$74–106Fly Mombasa to Nairobi, train
- Fly from Mombasa (MBA) to Nairobi (NBO)plane MBA - NBO
- Take the train from Makadara/Mwisho to Kiganjotrain
8h 55m$158–533Bus, train via Nairobi
- Take the bus from Mombasa to Nairobibus
- Take the train from Ruiru to Kiganjotrain
16h 44m$38–56Bus, train
- Take the bus from Mtwapa to Thikabus
- Take the train from Ruiru to Kiganjotrain
20h 44m$41–57Fly Mombasa to Nairobi Wilson Airport, train
- Fly from Mombasa (MBA) to Nairobi Wilson Airport (WIL)plane MBA - WIL
- Take the train from Ruiru to Kiganjotrain
9h 21m$248–811Taxi to Ukunda, fly to Nairobi, train
- Take the taxi from Mtwapa to Ukunda (UKA)taxi
- Fly from Ukunda (UKA) to Nairobi (NBO)plane UKA - NBO
- Take the train from Makadara/Mwisho to Kiganjotrain
9h 47m$253–384Taxi to Ukunda, fly to Nairobi Wilson Airport, train
- Take the taxi from Mtwapa to Ukunda (UKA)taxi
- Fly from Ukunda (UKA) to Nairobi Wilson Airport (WIL)plane UKA - WIL
- Take the train from Ruiru to Kiganjotrain
10h 8m$333–492
Mombasa (MBA) to Nairobi (NBO) flights
Questions & Answers
The cheapest way to get from Mtwapa to Nyeri is to bus and drive which costs $23 - $35 and takes 15h 32m.
The fastest way to get from Mtwapa to Nyeri is to drive which takes 7h 37m and costs $70 - $110.
No, there is no direct train from Mtwapa to Nyeri. However, there are services departing from Mombasa and arriving at Kiganjo via Nairobi Terminus and Makadara/Mwisho. The journey, including transfers, takes approximately 13h 56m.
The distance between Mtwapa and Nyeri is 691 km. The road distance is 634.6 km.
The best way to get from Mtwapa to Nyeri without a car is to train which takes 13h 56m and costs $90 - $210.
It takes approximately 13h 56m to get from Mtwapa to Nyeri, including transfers.
Mtwapa to Nyeri train services, operated by Kenya Railways, depart from Mombasa station.
Mtwapa to Nyeri train services, operated by Kenya Railways, arrive at Nairobi station.
Yes, the driving distance between Mtwapa to Nyeri is 635 km. It takes approximately 7h 37m to drive from Mtwapa to Nyeri.
There are 96+ hotels available in Nyeri.
What companies run services between Mtwapa, Kenya and Nyeri, Kenya?
You can take a vehicle from Mtwapa to Nyeri via Mombasa, Nairobi Terminus, Makadara/Mwisho, and Kiganjo in around 13h 56m.
- Website
- kenya-airways.com
Flights from Mombasa to Nairobi
- Ave. Duration
- 1h 8m
- When
- Every day
- Estimated price
- $35–250
Flights from Ukunda to Nairobi
- Ave. Duration
- 1h 15m
- When
- Every day
- Estimated price
- $40–260
- Website
- jambojet.com
Flights from Mombasa to Nairobi
- Ave. Duration
- 1h 15m
- When
- Every day
- Estimated price
- $35–250
Flights from Ukunda to Nairobi
- Ave. Duration
- 1h 15m
- When
- Every day
- Estimated price
- $40–260
- Website
- flysafarilink.com
Flights from Mombasa to Nairobi Wilson Airport
- Ave. Duration
- 1h 11m
- When
- Every day
- Estimated price
- $110–700
Flights from Ukunda to Nairobi Wilson Airport
- Ave. Duration
- 1h 11m
- When
- Every day
- Estimated price
- $110–230
- Website
- flexflight.dk
Flights from Mombasa to Nairobi Wilson Airport
- Ave. Duration
- 1h 11m
- When
- Every day
- Estimated price
- $110–700
Flights from Ukunda to Nairobi Wilson Airport
- Ave. Duration
- 1h 11m
- When
- Every day
- Estimated price
- $110–230
- Website
- skywardexpress.co.ke
Flights from Mombasa to Nairobi
- Ave. Duration
- 1h
- When
- Every day
- Estimated price
- $35–250
Flights from Ukunda to Nairobi Wilson Airport
- Ave. Duration
- 1h 10m
- When
- Tuesday, Thursday, Friday, and Sunday
- Estimated price
- $35–230
- Website
- worldticket.com
Flights from Mombasa to Nairobi
- Ave. Duration
- 1h 15m
- When
- Every day
- Estimated price
- $90–180
Flights from Ukunda to Nairobi
- Ave. Duration
- 1h 10m
- When
- Every day
- Estimated price
- $90–180
Flights from Ukunda to Nairobi Wilson Airport
- Ave. Duration
- 1h 15m
- When
- Every day
- Estimated price
- $170–360
- Phone
- 0709 907 555
- [email protected]
- Website
- krc.co.ke
Train from Mombasa to Nairobi
- Ave. Duration
- 5h 18m
- 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 Makadara/Mwisho to Kiganjo
- Ave. Duration
- 5h 38m
- Frequency
- Twice a week
- Estimated price
- $2–13
- Schedules at
- krc.co.ke
- Economy
- $2–5
- First Class
- $7–13
- First Class
- $8
Train from Makadara/Mwisho to Kiganjo
- Ave. Duration
- 5h 38m
- Frequency
- Twice a week
- Estimated price
- $2–13
- Schedules at
- krc.co.ke
- Economy
- $2–5
- First Class
- $7–13
- First Class
- $8
Train from Ruiru to Kiganjo
- Ave. Duration
- 4h 37m
- Frequency
- Twice a week
- Estimated price
- $2–11
- Schedules at
- krc.co.ke
- Economy
- $2–4
- First Class
- $6–11
- First Class
- $8
Train from Ruiru to Kiganjo
- Ave. Duration
- 4h 37m
- Frequency
- Twice a week
- Estimated price
- $2–11
- Schedules at
- krc.co.ke
- Economy
- $2–4
- First Class
- $6–11
- First Class
- $8
Train from Ruiru to Kiganjo
- Ave. Duration
- 4h 37m
- Frequency
- Twice a week
- Estimated price
- $2–11
- Schedules at
- krc.co.ke
- Economy
- $2–4
- First Class
- $6–11
- First Class
- $8
Train from Makadara/Mwisho to Kiganjo
- Ave. Duration
- 5h 38m
- Frequency
- Twice a week
- Estimated price
- $2–13
- Schedules at
- krc.co.ke
- Economy
- $2–5
- First Class
- $7–13
- First Class
- $8
Train from Ruiru to Kiganjo
- Ave. Duration
- 4h 37m
- Frequency
- Twice a week
- Estimated price
- $2–11
- Schedules at
- krc.co.ke
- Economy
- $2–4
- First Class
- $6–11
- First Class
- $8
- Phone
- +254 724 581902
- Website
- tahmeedexpress.com
Bus from Mtwapa to Thika
- Ave. Duration
- 14h 10m
- Frequency
- Once daily
- Estimated price
- $11–14
- Schedules at
- tahmeedexpress.com
- Single
- $11–14
Bus from Mtwapa to Thika
- Ave. Duration
- 14h 10m
- Frequency
- Once daily
- Estimated price
- $11–14
- Schedules at
- tahmeedexpress.com
- Single
- $11–14
- Phone
- (+254) 722-206-445
- [email protected]
- Website
- coastbus.co.ke
Bus from Mombasa to Nairobi
- Ave. Duration
- 8h 30m
- Frequency
- Once daily
- Estimated price
- $9–12
- Schedules at
- coastbus.co.ke
- Ave. Duration
- 1h 10m
- Estimated price
- $130–160
Broadafrica Tours & Safaris
- Phone
- +254 722429225
- Website
- broadafrica.com
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 4 stunningly beautiful Philippines islands you need to visit, Best ways to travel around Australia, and How to get from Florence to Rome - to help you get the most out of your next trip.






