There are 7 ways to get from Masai Mara Crossing to Morogoro by car, plane, train, bus, or ferry
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Drive to Seronera Airport, fly to Julius Nyerere International Airport, train
best- Drive from Masai Mara Crossing to Seronera Airport (SEU)car
- Fly from Seronera Airport (SEU) to Julius Nyerere International Airport (DAR)plane SEU - DAR
- Take the train from Pugu to Morogorotrain
10h 28m$283–517Drive, bus
cheapest- Drive from Masai Mara Crossing to Tarime Bus Standcar
- Take the bus from Tarime Bus Stand to Central Bus Terminalbus
- Take the bus from Central Bus Terminal to Morogoro Bus Standbus
29h 1m$57–66Drive 901.6 km
- Drive from Masai Mara Crossing to Morogorocar 901.6 km
21h 40m$142–204Drive to Mwanza Airport, fly to Julius Nyerere International Airport, train
- Drive from Masai Mara Crossing to Mwanza Airport (MWZ)car
- Fly from Mwanza Airport (MWZ) to Julius Nyerere International Airport (DAR)plane MWZ - DAR
- Take the train from Pugu to Morogorotrain
10h 55m$182–339Drive to Lamai Airstrip, fly to Arusha Airport, bus
- Drive from Masai Mara Crossing to Lamai Airstripcar
- Fly from Lamai Airstrip to Arusha Airportplane
- Take the bus from Central Bus Terminal to Morogoro Bus Standbus
15h 34m$469–478Drive, bus to Nairobi, fly to Julius Nyerere International Airport, train
- Drive from Masai Mara Crossing to Bometcar
- Take the bus from Bomet to Nairobibus
- Fly from Nairobi (NBO) to Julius Nyerere International Airport (DAR)plane NBO - DAR
- Take the train from Pugu to Morogorotrain
14h 27m$212–273Drive to Seronera Airport, fly to Abeid Amani Karume International Airport, ferry, train
- Drive from Masai Mara Crossing to Seronera Airport (SEU)car
- Fly from Seronera Airport (SEU) to Abeid Amani Karume International Airport (ZNZ)plane SEU - ZNZ
- Take the ferry from Zanzibar to Dar es Salaamferry
- Take the train from Magufuli SGR Stn to Morogorotrain
13h 16m$271–709
Seronera Airport (SEU) to Julius Nyerere International Airport (DAR) flights
Comparing Your Travel Options
The cheapest way to get from Masai Mara Crossing to Morogoro is to drive and bus which costs $55 - $70 and takes 29h 1m.
The fastest way to get from Masai Mara Crossing to Morogoro is to drive and fly and train which takes 10h 28m and costs $280 - $550.
The distance between Masai Mara Crossing and Morogoro is 1075 km. The road distance is 901.6 km.
It takes approximately 10h 28m to get from Masai Mara Crossing to Morogoro, including transfers.
Yes, the driving distance between Masai Mara Crossing to Morogoro is 902 km. It takes approximately 21h 40m to drive from Masai Mara Crossing to Morogoro.
There are 34+ hotels available in Morogoro.
What companies run services between Masai Mara Crossing, Kenya and Morogoro, Tanzania?
There is no direct connection from Masai Mara Crossing to Morogoro. However, you can drive to Seronera Airport (SEU) airport, fly to Julius Nyerere International Airport (DAR), take the taxi to Pugu, take the train to Morogoro, then take the taxi to Morogoro. Alternatively, you can take a vehicle from Masai Mara Crossing to Morogoro Bus Stand via Tarime Bus Stand and Central Bus Terminal in around 29h 1m.
- Website
- airtanzania.co.tz
Flights from Mwanza Airport to Julius Nyerere International Airport
- Ave. Duration
- 1h 40m
- When
- Every day
- Estimated price
- $130–250
Flights from Mwanza Airport to Julius Nyerere International Airport via Dodoma
- Ave. Duration
- 3h
- When
- Friday and Sunday
- Estimated price
- $130–250
Flights from Nairobi to Julius Nyerere International Airport
- Ave. Duration
- 1h 30m
- When
- Monday to Friday
- Estimated price
- $170–200
Flights from Nairobi to Julius Nyerere International Airport via Abeid Amani Karume International Airport
- Ave. Duration
- 2h 50m
- When
- Monday and Friday
- Estimated price
- $170–200
- Website
- precisionairtz.com
Flights from Mwanza Airport to Julius Nyerere International Airport
- Ave. Duration
- 2h 10m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- $110–150
Flights from Nairobi to Julius Nyerere International Airport
- Ave. Duration
- 1h 27m
- When
- Every day
- Estimated price
- $170–650
- Website
- flightlink.co.tz
Flights from Seronera Airport to Julius Nyerere International Airport via Arusha
- Ave. Duration
- 4h
- When
- Every day
- Estimated price
- $240–430
Flights from Seronera Airport to Abeid Amani Karume International Airport via Arusha
- Ave. Duration
- 3h 5m
- When
- Every day
- Estimated price
- $200–480
- Website
- kenya-airways.com
Flights from Nairobi to Julius Nyerere International Airport
- Ave. Duration
- 1h 27m
- When
- Every day
- Estimated price
- $170–650
- Website
- airexcelonline.com
Flights from Seronera Airport to Julius Nyerere International Airport
- Ave. Duration
- 3h 30m
- When
- Every day
- Estimated price
- $80–500
Flights from Seronera Airport to Julius Nyerere International Airport via Abeid Amani Karume International Airport
- Ave. Duration
- 5h 5m
- When
- Every day
- Estimated price
- $85–550
Flights from Seronera Airport to Abeid Amani Karume International Airport
- Ave. Duration
- 2h 35m
- When
- Every day
- Estimated price
- $90–550
- Website
- worldticket.com
Flights from Seronera Airport to Abeid Amani Karume International Airport
- Ave. Duration
- 1h 30m
- When
- Every day
- Estimated price
- $90–600
Flights from Seronera Airport to Abeid Amani Karume International Airport via Arusha
- Ave. Duration
- 3h 35m
- When
- Monday, Tuesday, Wednesday, and Sunday
- Estimated price
- $90–550
- Website
- apg-airlines.com
Flights from Seronera Airport to Abeid Amani Karume International Airport
- Ave. Duration
- 1h 30m
- When
- Every day
- Estimated price
- $90–600
Flights from Nairobi to Julius Nyerere International Airport
- Ave. Duration
- 1h 20m
- When
- Tuesday and Thursday
- Estimated price
- $390–700
- Website
- skywardexpress.co.ke
Flights from Nairobi to Julius Nyerere International Airport via Mombasa
- Ave. Duration
- 2h 35m
- When
- Monday, Thursday, and Saturday
- Estimated price
- $100–130
- Website
- auricair.com
Flights from Seronera Airport to Abeid Amani Karume International Airport via Arusha
- Ave. Duration
- 3h
- When
- Every day
- Estimated price
- $200–550
- Phone
- +255 800 11 0042
- [email protected]
- Website
- trc.co.tz
Train from Pugu to Morogoro
- Ave. Duration
- 1h 30m
- 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 Pugu to Morogoro
- Ave. Duration
- 1h 30m
- 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 Pugu to Morogoro
- Ave. Duration
- 1h 30m
- 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 Magufuli SGR Stn to Morogoro
- 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
- Website
- loliondocoach.co.tz
Bus from Tarime Bus Stand to Central Bus Terminal
- Ave. Duration
- 15h 30m
- Frequency
- Once daily
- Estimated price
- $29
- Schedules at
- loliondocoach.co.tz
- Phone
- +255 765 486868
- Website
- bmcoach.co.tz
Bus from Central Bus Terminal to Morogoro Bus Stand
- Ave. Duration
- 10h
- Frequency
- 4 times a day
- Estimated price
- $15–18
- Schedules at
- bmcoach.co.tz
Bus from Central Bus Terminal to Morogoro Bus Stand
- Ave. Duration
- 10h
- Frequency
- 4 times a day
- Estimated price
- $15–18
- Schedules at
- bmcoach.co.tz
- Phone
- 0709 100 000
- [email protected]
- Website
- easycoachkenya.com
Bus from Bomet to Nairobi
- Ave. Duration
- 4h 17m
- Frequency
- Every 3 hours
- Estimated price
- $9–12
- Schedules at
- easycoachkenya.com
- Phone
- +255 800 78 5555
- [email protected]
- Website
- azammarine.com
Ferry from Zanzibar to Dar es Salaam
- 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
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 get from Stansted Airport into central London, 4 of the smartest ways to explore Australia, and French strikes 2018: What are my alternative transport options? - to help you get the most out of your next trip.









