Worldwide Coverage

Worldwide Coverage

Flights to over 5,000 cities
One-stop Service Guarantee

One-stop Service Guarantee

Price guaranteed upon confirmed payment, booking guaranteed once tickets issued
Secure Payment

Secure Payment

Convenient & reliable booking and payment system

Find cheap one-way flights from Shanghai to Addis Ababa starting at US$464.

Book one-way or return flights from Shanghai to Addis Ababa from as little as US$464. Choose from the popular airlines below and book your flight today!

  • One way
  • Round-trip

Crossed out prices are calculated based on the average price of the corresponding route on Trip.com.

When is the cheapest time to book flights from Shanghai to Addis Ababa?

We monitor flight fares to help you find the best deals effortlessly

Displayed prices are calculated based on the cheapest average weekly prices of the corresponding route on Trip.com.
Cheapest airlines flights from Shanghai to Addis Ababa

Compare prices, find the option that best suits your travel needs, and enjoy a comfortable journey with a trusted airline.

AirAsia X
From US$412
Juneyao Airlines
From US$414
Malaysia Airlines
From US$439
SriLankan Airlines
From US$440
Shanghai Airlines
From US$459
China Eastern Airlines
From US$459
Spring Airlines
From US$477
Sichuan Airlines
From US$517
EgyptAir
From US$558
China Southern Airlines
From US$589
ANA airlines

Find more flights and airlines

Find cheap flights from Shanghai to Addis Ababa by different airports

Searching for potential routes that might be cheaper and faster? Check out these alternative flights from Shanghai to Addis Ababa.

  • Cheapest
    AirAsia X
    PVG
    01:35
    51h 45m
    2 transfer
    ADD
    00:20
    Shanghai Pudong International Airport - Addis Ababa Bole International Airport
    Sun, Apr 7AirAsia X
    US$412
  • Juneyao Airlines
    SHA
    18:55
    41h 20m
    2 transfer
    ADD
    07:15
    Shanghai Hongqiao International Airport - Addis Ababa Bole International Airport
    Sat, Apr 13Juneyao Airlines
    US$535
  • Juneyao Airlines
    SHA
    18:55
    41h 20m
    2 transfer
    ADD
    07:15
    Shanghai Hongqiao International Airport - Addis Ababa Bole International Airport
    Sat, Apr 13Juneyao Airlines
    US$535
    Find More Flights

Frequently Asked Questions

  • When are flight tickets from Shanghai (SHA) to Addis Ababa (ADD) the cheapest?

    Airlines adjust prices for flights from Shanghai to Addis Ababa based on the departure date and time of your selection. By analyzing data from all airlines, we've discovered that on Trip.com, you can find the lowest flight prices on Tuesdays, Wednesdays, and Saturdays.
  • How much do flights from Shanghai (SHA) to Addis Ababa (ADD) cost?

    According to Trip.com's data, the lowest price is around $1,484.
  • How long does it take to fly from Shanghai (SHA) to Addis Ababa (ADD) and what is the distance?

    It takes around 11 hours 27 minutes to fly from Shanghai (SHA) to Addis Ababa (ADD).
  • What is the transportation method from the main airport to downtown in Addis Ababa?

    • The distance from Addis Ababa Bole International Airport to downtown is about 2km. It takes about 20 minutes by taxi.
  • What are the most popular airlines that fly from Shanghai (SHA) to Addis Ababa (ADD)?

    Airlines with flights from Shanghai (SHA) to Addis Ababa (ADD): Ethiopian Airlines and Air China.

Shanghai to Addis Ababa Flight Information

Cheapest nonstop flight price

$464

Cheapest round-trip ticket price

$1,061

Off-season for travel

January

Peak season for travel

June