There are 3 ways to get from Moshi to Addis Ababa by taxi, plane, bus, or car
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Taxi, fly
best- Take the taxi from Moshi to Kilimanjaro International Airport (JRO)
- Fly from Kilimanjaro International Airport (JRO) to Addis Ababa Bole International Airport (ADD)JRO - ADD
3h 58m$384–967Bus
cheapest- Take the bus from Moshi to Nairobi
- Take the bus from Nairobi to Addis Ababa
29h 1m$67Drive 1,684.2 km
- Drive from Moshi to Addis Ababa1,684.2 km
26h 58m$210–303
Kilimanjaro International Airport (JRO) to Addis Ababa Bole International Airport (ADD) flights
Questions & Answers
The cheapest way to get from Moshi to Addis Ababa is to bus which costs $68 and takes 29h 1m.
The fastest way to get from Moshi to Addis Ababa is to taxi and fly which takes 3h 58m and costs $380 - $1,000.
No, there is no direct bus from Moshi to Addis Ababa. However, there are services departing from Moshi and arriving at Addis Ababa via Koja and Nairobi. The journey, including transfers, takes approximately 29h 1m.
The distance between Moshi and Addis Ababa is 1441 km. The road distance is 1684.2 km.
The best way to get from Moshi to Addis Ababa without a car is to bus which takes 29h 1m and costs $68.
It takes approximately 3h 58m to get from Moshi to Addis Ababa, including transfers.
Moshi to Addis Ababa bus services, operated by Kidia One Express, depart from Moshi station.
Moshi to Addis Ababa bus services, operated by Kidia One Express, arrive at Nairobi station.
Yes, the driving distance between Moshi to Addis Ababa is 1684 km. It takes approximately 26h 58m to drive from Moshi to Addis Ababa.
There are 313+ hotels available in Addis Ababa.
What companies run services between Moshi, Tanzania and Addis Ababa, Ethiopia?
You can take a bus from Moshi to Addis Ababa via Nairobi, Koja, Eastleigh Terminal, and Nairobi in around 29h 1m.
- Website
- ethiopianairlines.com
Flights from Kilimanjaro International Airport to Addis Ababa Bole International Airport
- Ave. Duration
- 2h 20m
- When
- Every day
- Estimated price
- $240–1,100
Flights from Kilimanjaro International Airport to Addis Ababa Bole International Airport via Zanzibar
- Ave. Duration
- 4h 50m
- When
- Monday, Thursday, Saturday, and Sunday
- Estimated price
- $270–1,200
- Website
- kenya-airways.com
Flights from Kilimanjaro International Airport to Addis Ababa Bole International Airport via Nairobi
- Ave. Duration
- 5h 30m
- When
- Wednesday
- Estimated price
- $370–750
- Phone
- (+255) 784377027
- info@kidiaone.co.tz
- Website
- kidiaoneexpress.com
Bus from Moshi to Nairobi
- Ave. Duration
- 6h 32m
- Frequency
- Twice daily
- Estimated price
- $8
- Schedules at
- kidiaoneexpress.com
- Phone
- +254 756 908988
Bus from Nairobi to Addis Ababa
- Ave. Duration
- 21h
- Frequency
- Once daily
- Estimated price
- $59
- Ave. Duration
- 45 min
- Estimated price
- $14–17
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 Bali: What to do if Mount Agung erupts, Need to know: Eurostar, and Which side of Niagara Falls should I choose (and how do I get there)? - to help you get the most out of your next trip.


