Wayfli › Addis Ababa (ADD) › To Shanghai (PVG)

Addis Ababa (ADD) to Shanghai (PVG) flights

There are direct flights from Addis Ababa Bole International Airport to Shanghai Pudong International Airport, sold by one airline: Ethiopian Airlines. The distance is 8,831 km, about 11h 15m in the air. There are also 11 one-stop options, via airports such as Dubai, Beijing and Guangzhou.

Live fares for ADD → PVGSee all routes on the map
8,831 kmdistance
~11h 15mdirect flight time (estimate)
1direct airline
11one-stop options

Direct flights from Addis Ababa to Shanghai

RouteAirlines (incl. codeshares)DistanceTime (est.)
ADD → PVGEthiopian Airlines8,831 km~11h 15m

Best one-stop connections

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

ViaAirlinesDistanceTime (est.)
DXB DubaiEmirates and Ethiopian Airlines then Emirates8,967 km~13h 35m
PEK BeijingAir China and Ethiopian Airlines then Air China and China Southern Airlines9,429 km~14h 10m
CAN GuangzhouAir China and Ethiopian Airlines then Air China and China Southern Airlines9,241 km~13h 55m
DOH DohaQatar Airways then Qatar Airways9,059 km~13h 45m
SIN SingaporeEthiopian Airlines then Spring Airlines and China Eastern11,066 km~16h 10m
BKK BangkokEthiopian Airlines and Singapore Airlines then Spring Airlines and Shanghai Airlines9,655 km~14h 25m
HKG Hong KongEthiopian Airlines then Spring Airlines and Cathay Pacific9,362 km~14h 5m
DEL DelhiAir India and Ethiopian Airlines then Air India and China Eastern8,844 km~13h 25m
AUH Abu DhabiEthiopian Airlines then Etihad Airways and Hainan Airlines8,954 km~13h 35m
CAI CairoEthiopian Airlines and Egyptair then Egyptair10,842 km~15h 55m
BAH BahrainGulf Air then Gulf Air9,135 km~13h 50m

More from Addis Ababa and Shanghai

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.