There are 3 ways to get from Africa to Morogoro by unknown, plane, train, 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.
Travel, fly to Julius Nyerere International Airport, train
best- Walk from Africa to Ndjamena (NDJ)unknown
- Fly from Ndjamena (NDJ) to Julius Nyerere International Airport (DAR)plane NDJ - DAR
- Take the train from Pugu to Morogorotrain
20h 8mTravel, fly to Abeid Amani Karume International Airport, ferry, train
- Walk from Africa to Ndjamena (NDJ)unknown
- Fly from Ndjamena (NDJ) to Abeid Amani Karume International Airport (ZNZ)plane NDJ - ZNZ
- Take the ferry from Zanzibar to Dar es Salaamferry
- Take the train from Magufuli SGR Stn to Morogorotrain
24h 36mTravel, fly to Dodoma Airport, train
- Walk from Africa to Ndjamena (NDJ)unknown
- Fly from Ndjamena (NDJ) to Dodoma Airport (DOD)plane NDJ - DOD
- Take the train from Dodoma Passenger Stn to Morogorotrain
24h 40m
Ndjamena (NDJ) to Julius Nyerere International Airport (DAR) flights
Comparing Your Travel Options
The distance between Africa and Morogoro is 3915 km.
It takes approximately 20h 8m to get from Africa to Morogoro, including transfers.
Morogoro is 2h ahead of Africa. It is currently 08:27 in Africa and 10:27 in Morogoro.
There are 34+ hotels available in Morogoro.
What companies run services between Africa and Morogoro, Tanzania?
There is no direct connection from Africa to Morogoro. However, you can travel to Ndjamena (NDJ) 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 travel to Ndjamena (NDJ) airport, fly to Abeid Amani Karume International Airport (ZNZ), walk to Zanzibar Airport, take the shuttle to Stone Town, walk to Zanzibar, take the ferry to Dar es Salaam, walk to Magufuli SGR Stn, take the train to Morogoro, then take the taxi to Morogoro.
- Website
- ethiopianairlines.com
Flights from Ndjamena to Julius Nyerere International Airport via Addis Ababa
- Ave. Duration
- 15h 7m
- When
- Every day
- Estimated price
- $600–1,900
Flights from Ndjamena to Julius Nyerere International Airport via Yaounde, Addis Ababa
- Ave. Duration
- 17h 5m
- When
- Monday
- Estimated price
- $700–2,100
Flights from Ndjamena to Julius Nyerere International Airport via Douala, Addis Ababa
- Ave. Duration
- 17h 10m
- When
- Friday and Wednesday
- Estimated price
- $700–2,100
Flights from Ndjamena to Abeid Amani Karume International Airport via Addis Ababa
- Ave. Duration
- 16h 55m
- When
- Every day
- Estimated price
- $650–2,200
Flights from Ndjamena to Abeid Amani Karume International Airport via Addis Ababa, Kilimanjaro
- Ave. Duration
- 11h 35m
- When
- Wednesday, Saturday, and Sunday
- Estimated price
- $700–2,200
- Website
- egyptair.com
Flights from Ndjamena to Julius Nyerere International Airport via Cairo
- Ave. Duration
- 13h 55m
- When
- Tuesday and Thursday
- Estimated price
- $700–2,000
Flights from Ndjamena to Abeid Amani Karume International Airport via Cairo
- Ave. Duration
- 14h 55m
- When
- Friday and Sunday
- Estimated price
- $800–2,200
- Website
- airtanzania.co.tz
Flights from Ndjamena to Dodoma Airport via Addis Ababa, Julius Nyerere International Airport
- Ave. Duration
- 15h 15m
- When
- Tuesday, Thursday, Friday, and Sunday
- Estimated price
- $750–2,400
Flights from Ndjamena to Dodoma Airport via Cairo, Julius Nyerere International Airport
- Ave. Duration
- 16h 45m
- When
- Tuesday and Thursday
- Estimated price
- $950–2,500
- Website
- turkishairlines.com
Flights from Ndjamena to Abeid Amani Karume International Airport via Addis Ababa, Kilimanjaro
- Ave. Duration
- 11h 40m
- When
- Wednesday, Saturday, and Sunday
- Estimated price
- $700–2,200
- Website
- omanair.com
Flights from Ndjamena to Abeid Amani Karume International Airport via Addis Ababa, Julius Nyerere International Airport
- Ave. Duration
- 13h 5m
- When
- Thursday and Saturday
- Estimated price
- $700–2,200
- Phone
- +255 800 11 0042
- info@trc.co.tz
- Website
- trc.co.tz
Train from Pugu to Morogoro
- Ave. Duration
- 1h 30m
- Frequency
- Every 3 hours
- Estimated price
- $3–11
- Schedules at
- sgrticket.trc.co.tz
- 3rd Class Sitting
- $3
- 2nd Class Sitting
- $4
- 2nd Class Sleeping
- $11
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
Train from Dodoma Passenger Stn to Morogoro
- Ave. Duration
- 2h 4m
- Frequency
- 4 times a day
- Estimated price
- $3–12
- Schedules at
- sgrticket.trc.co.tz
- 3rd Class Sitting
- $3
- 2nd Class Sitting
- $5
- 2nd Class Sleeping
- $12
- Phone
- +255 800 78 5555
- cs@azammarine.com
- 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 Train travel in France: A guide to SNCF, Travelling to the UK: What do I need to know?, and Bali: What to do if Mount Agung erupts - to help you get the most out of your next trip.