There are 7 ways to get from Morogoro to Nairobi Airport (NBO) by train, plane, bus, rideshare, car, ferry, 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.
Train to Julius Nyerere International Airport, fly to Nairobi
best- Take the train from Morogoro to Pugutrain
- Fly from Julius Nyerere International Airport (DAR) to Nairobi (NBO)plane DAR - NBO
5h 12m$135–266Bus, shuttle
cheapest- Take the bus from Morogoro Bus Stand to Central Bus Terminalbus
- Take a shuttle bus from Arusha to Nairobi
17h 8m$18–45Train to Julius Nyerere International Airport, fly to Nairobi Wilson Airport
- Take the train from Morogoro to Pugutrain
- Fly from Julius Nyerere International Airport (DAR) to Nairobi Wilson Airport (WIL)plane DAR - WIL
6h 50m$365–486Bus
- Take the bus from Morogoro Bus Stand to Central Bus Terminalbus
- Take the bus from Arusha to Nairobibus
17h 4m$23–26Airport Transfer
- Take the rideshare from Morogoro to Nairobi-NBO799.5 km
11h 49mDrive 799.5 km
- Drive from Morogoro to Nairobi Airport (NBO)car 799.5 km
11h 49m$100–144Train, ferry to Abeid Amani Karume International Airport, fly to Nairobi
- Take the train from Morogoro to Magufuli SGR Stntrain
- Take the ferry from Dar es Salaam to Zanzibarferry
- Fly from Abeid Amani Karume International Airport (ZNZ) to Nairobi (NBO)plane ZNZ - NBO
9h 14m$213–378
Julius Nyerere International Airport (DAR) to Nairobi (NBO) flights
Questions & Answers
The cheapest way to get from Morogoro to Nairobi Airport (NBO) is to bus which costs $22 - $26 and takes 17h 4m.
The fastest way to get from Morogoro to Nairobi Airport (NBO) is to train and fly which takes 5h 12m and costs $130 - $270.
No, there is no direct bus from Morogoro to Nairobi Airport (NBO). However, there are services departing from Morogoro Bus Stand and arriving at JKIA - Passenger Boarding via Arusha and Kencom/Ambassadeur. The journey, including transfers, takes approximately 17h 4m.
The distance between Morogoro and Nairobi Airport (NBO) is 870 km. The road distance is 799.5 km.
The best way to get from Morogoro to Nairobi Airport (NBO) without a car is to bus which takes 17h 4m and costs $22 - $26.
It takes approximately 5h 12m to get from Morogoro to Nairobi Airport (NBO), including transfers.
Morogoro to Nairobi Airport (NBO) bus services, operated by BM Luxury Coach, depart from Morogoro Bus Stand station.
Morogoro to Nairobi Airport (NBO) bus services, operated by BM Luxury Coach, arrive at Central Bus Terminal station.
Yes, the driving distance between Morogoro to Nairobi Airport (NBO) is 799 km. It takes approximately 11h 49m to drive from Morogoro to Nairobi Airport (NBO).
There are 11646+ hotels available in Nairobi Airport (NBO).
What companies run services between Morogoro, Tanzania and Nairobi Airport (NBO), Kenya?
You can take a bus from Morogoro Bus Stand to JKIA - Passenger Boarding via Arusha, Nairobi, and Kencom/Ambassadeur in around 17h 4m.
- Website
- precisionairtz.com
Flights from Julius Nyerere International Airport to Nairobi
- Ave. Duration
- 1h 21m
- When
- Every day
- Estimated price
- $190–600
Flights from Abeid Amani Karume International Airport to Nairobi
- Ave. Duration
- 1h 25m
- When
- Every day
- Estimated price
- $180–600
Flights from Abeid Amani Karume International Airport to Nairobi via Julius Nyerere International Airport
- Ave. Duration
- 2h 55m
- When
- Monday, Thursday, and Saturday
- Estimated price
- $200–600
Flights from Abeid Amani Karume International Airport to Nairobi via Kilimanjaro
- Ave. Duration
- 3h 15m
- When
- Thursday and Saturday
- Estimated price
- $180–260
- Website
- kenya-airways.com
Flights from Julius Nyerere International Airport to Nairobi
- Ave. Duration
- 1h 21m
- When
- Every day
- Estimated price
- $190–600
Flights from Abeid Amani Karume International Airport to Nairobi
- Ave. Duration
- 1h 25m
- When
- Every day
- Estimated price
- $180–600
- Website
- flexflight.dk
Flights from Julius Nyerere International Airport to Nairobi Wilson Airport via Arusha
- Ave. Duration
- 2h 40m
- When
- Every day
- Estimated price
- $150–390
Flights from Julius Nyerere International Airport to Nairobi Wilson Airport via Mombasa
- Ave. Duration
- 3h 45m
- When
- Monday, Thursday, and Saturday
- Estimated price
- $390–420
Flights from Julius Nyerere International Airport to Nairobi Wilson Airport via Abeid Amani Karume International Airport, Arusha
- Ave. Duration
- 4h 35m
- When
- Every day
- Estimated price
- $120–340
Flights from Julius Nyerere International Airport to Nairobi Wilson Airport via Abeid Amani Karume International Airport, Mombasa
- Ave. Duration
- 4h 23m
- When
- Every day
- Estimated price
- $170–420
Flights from Julius Nyerere International Airport to Nairobi Wilson Airport via Nairobi, Kisumu
- Ave. Duration
- 5h 25m
- When
- Every day
- Estimated price
- $180–550
- Website
- airtanzania.co.tz
Flights from Julius Nyerere International Airport to Nairobi
- Ave. Duration
- 1h 30m
- When
- Every day
- Estimated price
- $160–550
Flights from Julius Nyerere International Airport to Nairobi via Abeid Amani Karume International Airport
- Ave. Duration
- 3h 20m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- $160–550
Flights from Abeid Amani Karume International Airport to Nairobi
- Ave. Duration
- 1h 20m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- $150–290
Flights from Abeid Amani Karume International Airport to Nairobi via Julius Nyerere International Airport
- Ave. Duration
- 3h 15m
- When
- Tuesday, Thursday, Saturday, Monday, and Wednesday
- Estimated price
- $150–290
- Website
- flysafarilink.com
Flights from Julius Nyerere International Airport to Nairobi Wilson Airport via Arusha
- Ave. Duration
- 2h 40m
- When
- Every day
- Estimated price
- $150–390
Flights from Julius Nyerere International Airport to Nairobi Wilson Airport via Mombasa
- Ave. Duration
- 3h 45m
- When
- Monday, Thursday, and Saturday
- Estimated price
- $390–420
Flights from Julius Nyerere International Airport to Nairobi Wilson Airport via Abeid Amani Karume International Airport, Mombasa
- Ave. Duration
- 4h 16m
- When
- Every day
- Estimated price
- $170–420
Flights from Julius Nyerere International Airport to Nairobi Wilson Airport via Abeid Amani Karume International Airport, Arusha
- Ave. Duration
- 4h 40m
- When
- Every day
- Estimated price
- $120–340
Flights from Julius Nyerere International Airport to Nairobi Wilson Airport via Nairobi, Kisumu
- Ave. Duration
- 5h 25m
- When
- Every day
- Estimated price
- $150–550
- Website
- worldticket.com
Flights from Julius Nyerere International Airport to Nairobi Wilson Airport via Arusha
- Ave. Duration
- 4h
- When
- Monday, Thursday, and Saturday
- Estimated price
- $150–390
Flights from Abeid Amani Karume International Airport to Nairobi
- Ave. Duration
- 1h 30m
- When
- Every day
- Estimated price
- $160–470
Flights from Julius Nyerere International Airport to Nairobi
- Ave. Duration
- 1h 20m
- When
- Friday and Sunday
- Estimated price
- $200–490
- Website
- skywardexpress.co.ke
Flights from Julius Nyerere International Airport to Nairobi via Mombasa
- Ave. Duration
- 2h 35m
- When
- Monday, Thursday, and Saturday
- Estimated price
- $45–270
- Website
- airkenya.com
Flights from Julius Nyerere International Airport to Nairobi Wilson Airport via Kilimanjaro
- Ave. Duration
- 4h 5m
- When
- Wednesday and Saturday
- Estimated price
- $140–460
- Phone
- +255 800 11 0042
- [email protected]
- Website
- trc.co.tz
Train from Morogoro to Pugu
- Ave. Duration
- 1h 29m
- Frequency
- Every 3 hours
- Estimated price
- $3–10
- Schedules at
- sgrticket.trc.co.tz
- 3rd Class Sitting
- $3
- 2nd Class Sitting
- $4
- 2nd Class Sleeping
- $10
Train from Morogoro to Pugu
- Ave. Duration
- 1h 29m
- Frequency
- Every 3 hours
- Estimated price
- $3–10
- Schedules at
- sgrticket.trc.co.tz
- 3rd Class Sitting
- $3
- 2nd Class Sitting
- $4
- 2nd Class Sleeping
- $10
Train from Morogoro to Magufuli SGR Stn
- Ave. Duration
- 1h 40m
- Frequency
- Every 3 hours
- Estimated price
- $3–11
- Schedules at
- sgrticket.trc.co.tz
- 3rd Class Sitting
- $3
- 2nd Class Sitting
- $5
- 2nd Class Sleeping
- $11
- Phone
- +255 765 486868
- Website
- bmcoach.co.tz
Bus from Morogoro Bus Stand to Central Bus Terminal
- Ave. Duration
- 10h
- Frequency
- 4 times a day
- Estimated price
- $15–18
- Schedules at
- bmcoach.co.tz
Bus from Morogoro Bus Stand to Central Bus Terminal
- Ave. Duration
- 10h
- Frequency
- 4 times a day
- Estimated price
- $15–18
- Schedules at
- bmcoach.co.tz
- Phone
- (+255) 784377027
- [email protected]
- Website
- kidiaoneexpress.com
Bus from Arusha to Nairobi
- Ave. Duration
- 4h 59m
- Frequency
- Twice daily
- Estimated price
- $6
- Schedules at
- kidiaoneexpress.com
- Phone
- +254 203 555 780
- [email protected]
- Website
- marangushuttles.com
Shuttle from Arusha to Nairobi
- Ave. Duration
- 5h
- Frequency
- Twice daily
- Estimated price
- $1–25
- Schedules at
- marangushuttles.com
- Phone
- +255 800 78 5555
- [email protected]
- Website
- azammarine.com
Ferry from Dar es Salaam to Zanzibar
- Ave. Duration
- 1h 45m
- Frequency
- 4 times a day
- Estimated price
- $35–100
- Schedules at
- azammarine.com
- Economy
- $35
- Business
- $40
- VIP
- $60
- Royal
- $100
- Website
- https://www.mozio.com
Rideshare from Morogoro to Nairobi-NBO
- Ave. Duration
- 11h 49m
- Frequency
- On demand
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 Slovenia: Getting from Ljubljana to Lake Bled, Want to know more about Flixbus?, and How do I get from Sydney to Melbourne - to help you get the most out of your next trip.
More Questions & Answers
Check out Blablacar's carpooling service for rideshare options between Morogoro and Nairobi Airport (NBO). A great option if you don't have a driver's licence or want to avoid public transport.









