There are 7 ways to get from Marangu to Nairobi by taxi, plane, bus, car, or shuttle
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 Kilimanjaro International Airport, fly to Nairobi
best- Take the taxi from Marangu to Kilimanjaro International Airport (JRO)taxi
- Fly from Kilimanjaro International Airport (JRO) to Nairobi (NBO)plane JRO - NBO
2h 56m$218–283Shuttle
cheapest- Take a shuttle bus from Marangu to Nairobi
8h$1–16Bus
- Take the bus from Moshi to Nairobibus
7h 6m$21–24Drive 287.6 km
- Drive from Marangu to Nairobicar 287.6 km
3h 54m$45–66Taxi to Kilimanjaro International Airport, fly to Nairobi Wilson Airport
- Take the taxi from Marangu to Kilimanjaro International Airport (JRO)taxi
- Fly from Kilimanjaro International Airport (JRO) to Nairobi Wilson Airport (WIL)plane JRO - WIL
4h 19m$377–582Drive to Amboseli Airport, fly to Nairobi Wilson Airport
- Drive from Marangu to Amboseli Airport (ASV)car
- Fly from Amboseli Airport (ASV) to Nairobi Wilson Airport (WIL)plane ASV - WIL
2h 39m$216–283Taxi to Arusha, fly to Nairobi Wilson Airport
- Take the taxi from Marangu to Arusha-Airport-ARKtaxi
- Fly from Arusha (ARK) to Nairobi Wilson Airport (WIL)plane ARK - WIL
3h$293–360
Kilimanjaro International Airport (JRO) to Nairobi (NBO) flights
Comparing Your Travel Options
The cheapest way to get from Marangu to Nairobi is to shuttle which costs $1 - $16 and takes 8h.
The fastest way to get from Marangu to Nairobi is to drive and fly which takes 2h 39m and costs $210 - $290.
No, there is no direct bus from Marangu to Nairobi. However, there are services departing from Moshi and arriving at Nairobi via . The journey, including transfers, takes approximately 7h 6m.
The distance between Marangu and Nairobi is 336 km. The road distance is 287.6 km.
The best way to get from Marangu to Nairobi without a car is to bus which takes 7h 6m and costs $21 - $24.
It takes approximately 2h 56m to get from Marangu to Nairobi, including transfers.
Marangu to Nairobi bus services, operated by Kidia One Express, depart from Moshi station.
Marangu to Nairobi bus services, operated by Kidia One Express, arrive at Nairobi station.
Yes, the driving distance between Marangu to Nairobi is 288 km. It takes approximately 3h 54m to drive from Marangu to Nairobi.
There are 11645+ hotels available in Nairobi.
What companies run services between Marangu, Tanzania and Nairobi, Kenya?
Kidia One Express operates a bus from Moshi to Nairobi twice daily. Tickets cost $7 and the journey takes 6h 32m.
- Website
- flysafarilink.com
Flights from Kilimanjaro International Airport to Nairobi Wilson Airport via Mombasa
- Ave. Duration
- 3h 15m
- When
- Sunday
- Estimated price
- $410–550
Flights from Kilimanjaro International Airport to Nairobi Wilson Airport via Arusha
- Ave. Duration
- 5h 55m
- When
- Every day
- Estimated price
- $270–440
Flights from Kilimanjaro International Airport to Nairobi Wilson Airport via Lake Manyara, Arusha
- Ave. Duration
- 4h 55m
- When
- Monday, Wednesday, and Friday
- Estimated price
- $410–550
Flights from Amboseli Airport to Nairobi Wilson Airport
- Ave. Duration
- 47 min
- When
- Every day
- Estimated price
- $450–700
Flights from Arusha to Nairobi Wilson Airport
- Ave. Duration
- 1h
- When
- Every day
- Estimated price
- $280–800
- Website
- flexflight.dk
Flights from Kilimanjaro International Airport to Nairobi Wilson Airport via Mombasa
- Ave. Duration
- 3h 15m
- When
- Sunday
- Estimated price
- $410–550
Flights from Kilimanjaro International Airport to Nairobi Wilson Airport via Arusha
- Ave. Duration
- 5h 55m
- When
- Every day
- Estimated price
- $270–440
Flights from Kilimanjaro International Airport to Nairobi Wilson Airport via Lake Manyara, Arusha
- Ave. Duration
- 4h 55m
- When
- Monday, Wednesday, and Friday
- Estimated price
- $410–550
Flights from Amboseli Airport to Nairobi Wilson Airport
- Ave. Duration
- 1h
- When
- Every day
- Estimated price
- $200–210
Flights from Arusha to Nairobi Wilson Airport
- Ave. Duration
- 1h
- When
- Every day
- Estimated price
- $280–800
- Website
- worldticket.com
Flights from Kilimanjaro International Airport to Nairobi Wilson Airport via Lake Manyara, Arusha
- Ave. Duration
- 4h 50m
- When
- Monday and Sunday
- Estimated price
- $240–600
Flights from Amboseli Airport to Nairobi Wilson Airport
- Ave. Duration
- 41 min
- When
- Every day
- Estimated price
- $45–350
Flights from Arusha to Nairobi Wilson Airport
- Ave. Duration
- 55 min
- When
- Monday and Sunday
- Estimated price
- $240–600
- Website
- flightlink.co.tz
Flights from Kilimanjaro International Airport to Nairobi
- Ave. Duration
- 45 min
- When
- Every day
- Estimated price
- $400–700
Flights from Kilimanjaro International Airport to Nairobi Wilson Airport via Arusha
- Ave. Duration
- 3h
- When
- Every day
- Estimated price
- $360–650
Flights from Kilimanjaro International Airport to Nairobi Wilson Airport via Zanzibar, Arusha
- Ave. Duration
- 5h
- When
- Monday, Friday, and Sunday
- Estimated price
- $390–700
Flights from Arusha to Nairobi Wilson Airport
- Ave. Duration
- 1h
- When
- Every day
- Estimated price
- $380–650
- Website
- calafiaairlines.com
Flights from Amboseli Airport to Nairobi Wilson Airport
- Ave. Duration
- 45 min
- When
- Every day
- Estimated price
- $45–350
- Website
- precisionairtz.com
Flights from Kilimanjaro International Airport to Nairobi
- Ave. Duration
- 1h
- When
- Every day
- Estimated price
- $190–250
- Website
- kenya-airways.com
Flights from Kilimanjaro International Airport to Nairobi
- Ave. Duration
- 1h
- When
- Every day
- Estimated price
- $190–250
- Website
- airkenya.com
Flights from Amboseli Airport to Nairobi Wilson Airport
- Ave. Duration
- 35 min
- When
- Every day
- Estimated price
- $180–255
- Website
- brusselsairlines.com
Flights from Kilimanjaro International Airport to Nairobi
- Ave. Duration
- 50 min
- When
- Saturday
- Estimated price
- $150–250
- Phone
- (+255) 784377027
- [email protected]
- Website
- kidiaoneexpress.com
Bus from Moshi to Nairobi
- Ave. Duration
- 6h 32m
- Frequency
- Twice daily
- Estimated price
- $7
- Schedules at
- kidiaoneexpress.com
- Phone
- +254 203 555 780
- [email protected]
- Website
- marangushuttles.com
Shuttle from Marangu to Nairobi
- Ave. Duration
- 8h
- Frequency
- Once daily
- Estimated price
- $1–80
- Schedules at
- marangushuttles.com
- Phone
- +254-731-477-950
- [email protected]
- Website
- regionalluxuryshuttle.com
Shuttle from Marangu to Nairobi
- Ave. Duration
- 8h
- Frequency
- Once daily
- Estimated price
- $70–80
- Schedules at
- regionalluxuryshuttle.com
- Phone
- +254710354845
- [email protected]
- Website
- impalashuttles.com
Shuttle from Marangu to Nairobi
- Ave. Duration
- 10h
- Frequency
- Once daily
- Estimated price
- $1–16
- Schedules at
- impalashuttles.com
- Ave. Duration
- 1h 34m
- Estimated price
- $27–50
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 Need to know: Eurostar, How to get from Florence to Rome, and How do I buy a London Underground ticket? - to help you get the most out of your next trip.


