Wayfli › Toronto (YYZ) › To Addis Ababa (ADD)

Toronto (YYZ) to Addis Ababa (ADD) flights

There are direct flights from Toronto Lester B. Pearson International Airport to Addis Ababa Bole International Airport, sold by one airline: Ethiopian Airlines. The distance is 11,501 km, about 14h 30m in the air. There are also 17 one-stop options, via airports such as Istanbul, Paris and Frankfurt.

Live fares for YYZ → ADDSee all routes on the map
11,501 kmdistance
~14h 30mdirect flight time (estimate)
1direct airline
17one-stop options

Direct flights from Toronto to Addis Ababa

RouteAirlines (incl. codeshares)DistanceTime (est.)
YYZ → ADDEthiopian Airlines11,501 km~14h 30m

Best one-stop connections

Through the biggest hubs first. Times include about 100 minutes to change planes.

ViaAirlinesDistanceTime (est.)
IST IstanbulAir Canada and Turkish Airlines then Ethiopian Airlines and Turkish Airlines11,891 km~17h 10m
CDG ParisAir Canada and Air France then Ethiopian Airlines11,601 km~16h 50m
FRA FrankfurtAir Canada and Condor then Ethiopian Airlines and Lufthansa11,693 km~16h 55m
DXB DubaiEmirates then Emirates and Ethiopian Airlines13,601 km~19h 15m
FCO RomeAir Canada and ITA Airways then Ethiopian Airlines11,567 km~16h 45m
LHR LondonAmerican Airlines and Air Canada then Ethiopian Airlines11,627 km~16h 50m
JFK New YorkAmerican Airlines and Air Canada then Ethiopian Airlines11,789 km~17h 5m
DOH DohaQatar Airways then Qatar Airways13,141 km~18h 40m
MAN ManchesterAir Transat then Ethiopian Airlines11,658 km~16h 55m
ZRH ZurichAir Canada and SWISS then Ethiopian Airlines11,631 km~16h 50m
JED JeddahSaudia then Air Canada and Ethiopian Airlines11,857 km~17h 10m
IAD WashingtonAir Canada and United Airlines then Ethiopian Airlines12,120 km~17h 25m

More from Toronto and Addis Ababa

Routes come from current airline fares, updated weekly (last update 9 November 2026), plus older schedule data for airports with few recent fares. “Direct” can include a few same-plane flights with a stop. Flight times are estimates from distance. Always check with the airline before booking.