>
>
>
>
>
Low Price Flights from Madrid to Shanghai
Top Airlines Flying from Madrid to Shanghai
Choose from 1 carriers that fly from Madrid to Shanghai, including China Eastern Airlines,,
Cheap Flight Deals from Madrid to Shanghai
Find direct flights from Madrid to Shanghai within the next three months. Book one-way flights from AU$ 732 or return tickets from AU$ 1,132.
-
Return
-
One way
Deals on upcoming return flights from Madrid to Shanghai
Deals on upcoming one-way flights from Madrid to Shanghai
-
Cheapest nonstopThu, Sep 4Madrid (MAD) Shanghai(SHA)
China Eastern Airlines
12h 45m (Direct)Fri, Sep 12Shanghai(PVG) Madrid (MAD)China Eastern Airlines
13h 55m (Direct)26% OFFAU$ 1,132 AU$ 1,525Search -
Wed, Jul 23Madrid (MAD) Shanghai(SHA)
China Eastern Airlines
12h 55m (Direct)Thu, Jul 31Shanghai(PVG) Madrid (MAD)China Eastern Airlines
13h 55m (Direct)8% OFFAU$ 1,403 AU$ 1,525Search -
Mon, Sep 1Madrid (MAD) Shanghai(SHA)
Sichuan Airlines
25h (2 stops)Tue, Sep 9Shanghai(PVG) Madrid (MAD)Sichuan Airlines
24h 50m (1 stops)44% OFFAU$ 858 AU$ 1,525Search -
Thu, Sep 4Madrid (MAD) Shanghai(SHA)
Hainan Airlines
30h 40m (2 stops)Wed, Sep 10Shanghai(PVG) Madrid (MAD)Hainan Airlines
22h (1 stops)AU$ 926Search -
Sun, Aug 31Madrid (MAD) Shanghai(SHA)
Hainan Airlines
30h 40m (2 stops)Mon, Sep 8Shanghai(PVG) Madrid (MAD)Hainan Airlines
32h 20m (1 stops)AU$ 944Search -
Mon, Jul 7Madrid (MAD) Shanghai(SHA)
Sichuan Airlines
20h 45m (2 stops)Sun, Jul 13Shanghai(PVG) Madrid (MAD)Sichuan Airlines
22h 50m (1 stops)AU$ 1,009Search -
Fri, Aug 29Madrid (MAD) Shanghai(SHA)
Air China
17h 45m (2 stops)Sat, Sep 6Shanghai(PVG) Madrid (MAD)Air China
29h 10m (1 stops)AU$ 1,020Search -
Tue, Aug 26Madrid (MAD) Shanghai(SHA)
Hainan Airlines
18h 40m (2 stops)Mon, Sep 1Shanghai(PVG) Madrid (MAD)Hainan Airlines
32h 20m (1 stops)AU$ 1,021Search -
Tue, Sep 2Madrid (MAD) Shanghai(SHA)
Air China
35h 25m (2 stops)Tue, Sep 9Shanghai(SHA) Madrid (MAD)Air China
29h 10m (1 stops)AU$ 1,043Search -
Thu, Sep 4Madrid (MAD) Shanghai(SHA)
Air China
17h 25m (2 stops)Wed, Sep 10Shanghai(SHA) Madrid (MAD)Air China
29h 10m (1 stops)AU$ 1,116Search -
Thu, Aug 28Madrid (MAD) Shanghai(SHA)
Air China
14h 45m (2 stops)Thu, Sep 4Shanghai(PVG) Madrid (MAD)Air China
38h 35m (1 stops)AU$ 1,146Search
Find More Flights
-
Cheapest nonstopWed, Aug 27Madrid (MAD) Shanghai(SHA)
China Eastern Airlines
12h 55m (Direct)34% OFFAU$ 732 AU$ 1,108Search -
Tue, Aug 26Madrid (MAD) Shanghai(SHA)
China Eastern Airlines
12h 50m (Direct)34% OFFAU$ 733 AU$ 1,108Search -
Mon, Sep 1Madrid (MAD) Shanghai(SHA)
Sichuan Airlines
25h (1 stops)52% OFFAU$ 537 AU$ 1,108Search -
Sun, Aug 31Madrid (MAD) Shanghai(SHA)
Hainan Airlines
30h 40m (1 stops)AU$ 593Search -
Thu, Sep 4Madrid (MAD) Shanghai(SHA)
Hainan Airlines
30h 40m (1 stops)AU$ 594Search -
Thu, Aug 21Madrid (MAD) Shanghai(SHA)
Hainan Airlines
30h 40m (1 stops)AU$ 595Search -
Sun, Aug 24Madrid (MAD) Shanghai(SHA)
Hainan Airlines
30h 40m (1 stops)AU$ 617Search -
Mon, Aug 18Madrid (MAD) Shanghai(SHA)
Sichuan Airlines
20h 45m (1 stops)AU$ 662Search -
Tue, Aug 19Madrid (MAD) Shanghai(SHA)
Hainan Airlines
17h 25m (1 stops)AU$ 699Search -
Tue, Jul 8Madrid (MAD) Shanghai(SHA)
Hainan Airlines
18h 40m (1 stops)AU$ 893Search -
Mon, Jul 7Madrid (MAD) Shanghai(SHA)
Sichuan Airlines
20h 45m (1 stops)AU$ 1,019Search
Find More Flights
Flight Information from Madrid to Shanghai
The distance between Madrid and Shanghai is about 10,248.38km. It takes around 12 hours 45 minutes on average to fly from Madrid to Shanghai. The most popular month to Shanghai is June. The off-season for travel is May.
Cheapest one-way flight price | AU$ 537 |
---|---|
Cheapest return ticket price | AU$ 858 |
Off-season for travel | May |
Peak season for travel | June |
Flight distance | 10,248.38km |
Average flight time | 12 hours 45 minutes |
Popular airline | China Eastern Airlines |
Best Time to Book Flights from Madrid to Shanghai
The best time to book the cheapest flights from Madrid to Shanghai is between Sep 14 and Sep 21. One-way ticket prices start at AU$ 483 according to our flight calendar.
Cheapest flights
From price
Search
Displayed prices are calculated based on the cheapest average weekly prices of the corresponding route on Trip.com.
FAQ
-
When are flight from Madrid (MAD) to Shanghai (SHA) the cheapest?
Airlines adjust prices for flights from Madrid to Shanghai based on the date and time of your booking. By analyzing data from all airlines, on Trip.com, you can find the lowest flight prices on Tuesdays, Wednesdays, and Saturdays. -
How much are flights from Madrid (MAD) to Shanghai (SHA) cost?
According to Trip.com's data, the lowest price is around AU$ 1,450. -
How long is the flights from Madrid (MAD) to Shanghai (SHA)?
It takes about 12 hours 45 minutes to fly from Madrid (MAD) to Shanghai (SHA). -
What are the most popular airlines that fly from Madrid (MAD) to Shanghai (SHA)?
Airlines with flights from Madrid (MAD) to Shanghai (SHA): Aerolineas Argentinas and China Eastern Airlines. -
How many airports in Shanghai (SHA)?
There are 2 airport(s) in Shanghai (SHA): Shanghai Pudong International Airport and Shanghai Hongqiao International Airport.
How to find a cheap flight from Madrid to Shanghai
Wait until the last minute and flight costs are often sky-high. Plan ahead, book the right way, and your savings can soar. We have loads of saving tips to help you find a cheap flight from Madrid to Shanghai. Book your flights at the right time and save more.
Book Early
Once prices are gone, they're gone. Lock in deals while you can!
Compare Flight Prices
Compare prices on travel agency and airline websites.
Look Out for Deals
Check airline and travel agency websites for latest flight deals
Check One-way Fares
Buying two cheap one-way flights can sometimes be a better deal than a round-trip.
Try Different Dates
Flying during the week, early in the morning, or late at night can help save money.
Use the Trip.com App
Save up to £10 per person when booking your flights on Trip.com
More Cheap Flights & Deals on Trip.com
-
Trending Routes from Madrid
-
Top Routes to Shanghai
-
Popular Airlines
-
Top Flight Destinations in China