How can I find cheap flights from Shanghai Hongqiao Airport to Adolfo Suárez Madrid-Barajas Airport?
Explore the cheapest one-way and round-trip flights from Shanghai Hongqiao Airport to Adolfo Suárez Madrid-Barajas Airport over the next 90 days, with one-way fares from PLN 1,389 and round-trip from PLN 2,699. Based on Trip.com's latest 7-day flight data.
- Round-trip
- Cheapest
- Recommended
- Fastest
- Next 7 days
SHA 1:35 PM26h1 stopMAD 8:35 AMShanghai - Madrid | Mon, Nov 16 | Cathay Pacific
MAD 10:30 PM38h 50m1 stopPVG 8:20 PMMadrid - Shanghai | Sat, Nov 21 | Cathay PacificPLN 2,699 PLN 3,80728% off28% offPLN 3,807 PLN 2,699
SHA 1:35 PM37h 55m1 stopMAD 8:30 PMShanghai - Madrid | Wed, Nov 18 | Cathay Pacific
MAD 11:20 AM27h 40m1 stopPVG 10:00 PMMadrid - Shanghai | Sun, Nov 22 | Cathay PacificPLN 2,722 PLN 3,80728% off28% offPLN 3,807 PLN 2,722
SHA 1:35 PM37h 55m1 stopMAD 8:30 PMShanghai - Madrid | Fri, Nov 27 | Cathay Pacific
MAD 11:20 AM17h 15m1 stopPVG 11:35 AMMadrid - Shanghai | Sun, Nov 29 | Cathay PacificPLN 2,737 PLN 3,80728% off28% offPLN 3,807 PLN 2,737
SHA 9:00 AM30h 25m1 stopMAD 8:25 AMShanghai - Madrid | Sat, Dec 5 | Hainan Airlines
MAD 7:20 AM14h 45m1 stopPVG 5:05 AMMadrid - Shanghai | Tue, Dec 8 | Air EuropaPLN 2,76727% offPLN 3,807 PLN 2,767
SHA 10:30 PM29h1 stopMAD 8:30 PMShanghai - Madrid | Sun, Nov 15 | Cathay Pacific
MAD 10:30 PM18h 25m1 stopPVG 11:55 PMMadrid - Shanghai | Sat, Nov 21 | Cathay PacificPLN 2,76827% offPLN 3,807 PLN 2,768
SHA 1:35 PM37h 55m1 stopMAD 8:30 PMShanghai - Madrid | Wed, Nov 25 | Cathay Pacific
MAD 10:30 PM30h 50m1 stopSHA 12:20 PMMadrid - Shanghai | Mon, Nov 30 | Cathay PacificPLN 2,78727% offPLN 3,807 PLN 2,787
SHA 1:35 PM37h 55m1 stopMAD 8:30 PMShanghai - Madrid | Wed, Nov 11 | Cathay Pacific
MAD 11:20 AM29h 35m1 stopPVG 11:55 PMMadrid - Shanghai | Wed, Nov 18 | Cathay PacificPLN 2,79527% offPLN 3,807 PLN 2,795
SHA 1:35 PM37h 55m1 stopMAD 8:30 PMShanghai - Madrid | Sun, Nov 29 | Cathay Pacific
MAD 6:15 PM27h 50m1 stopPVG 5:05 AMMadrid - Shanghai | Fri, Dec 4 | AEGEANPLN 2,80126% offPLN 3,807 PLN 2,801
SHA 10:30 PM29h1 stopMAD 8:30 PMShanghai - Madrid | Sun, Nov 22 | Cathay Pacific
MAD 10:30 PM34h 45m1 stopPVG 4:15 PMMadrid - Shanghai | Sat, Nov 28 | Cathay PacificPLN 2,80426% offPLN 3,807 PLN 2,804
SHA 1:00 PM17h 25m1 stopMAD 2:00 PMShanghai - Madrid | Thu, Nov 12 | Normal Airline
MAD 3:00 PM6hNonstopSHA 4:00 PMMadrid - Shanghai | Sat, Nov 14 | Normal AirlineFind more flightsFind more flights
- Cheapest
SHA 1:35 PM37h 55m1 stopMAD 8:30 PMShanghai - Madrid | Fri, Dec 11 | Cathay PacificPLN 1,389 PLN 1,88726% off26% offPLN 1,887 PLN 1,389 - Cheapest
SHA 1:35 PM37h 55m1 stopMAD 8:30 PMShanghai - Madrid | Fri, Dec 18 | Cathay PacificPLN 1,389 PLN 1,88726% off26% offPLN 1,887 PLN 1,389 - Cheapest
SHA 10:30 PM29h1 stopMAD 8:30 PMShanghai - Madrid | Tue, Dec 22 | Cathay PacificPLN 1,389 PLN 1,88726% off26% offPLN 1,887 PLN 1,389 - Cheapest
SHA 10:30 PM29h1 stopMAD 8:30 PMShanghai - Madrid | Tue, Dec 1 | Cathay PacificPLN 1,38926% offPLN 1,887 PLN 1,389 - Cheapest
SHA 1:35 PM37h 55m1 stopMAD 8:30 PMShanghai - Madrid | Sun, Nov 29 | Cathay PacificPLN 1,38926% offPLN 1,887 PLN 1,389
SHA 10:30 PM29h1 stopMAD 8:30 PMShanghai - Madrid | Tue, Dec 8 | Cathay PacificPLN 1,39126% offPLN 1,887 PLN 1,391
SHA 1:35 PM37h 55m1 stopMAD 8:30 PMShanghai - Madrid | Fri, Dec 25 | Cathay PacificPLN 1,39126% offPLN 1,887 PLN 1,391
SHA 1:35 PM37h 55m1 stopMAD 8:30 PMShanghai - Madrid | Fri, Nov 13 | Cathay PacificPLN 1,39126% offPLN 1,887 PLN 1,391
SHA 1:35 PM37h 55m1 stopMAD 8:30 PMShanghai - Madrid | Fri, Nov 20 | Cathay PacificPLN 1,39126% offPLN 1,887 PLN 1,391
SHA 1:00 PM17h 25m1 stopMAD 2:00 PMShanghai - Madrid | Thu, Nov 12 | Normal AirlineFind more flightsFind more flights
SHA 9:30 PM16h 55m1 stopMAD 7:25 AMShanghai - Madrid | Tue, Dec 1 | Air ChinaPLN 1,614 PLN 3,93359% off59% offPLN 3,933 PLN 1,614
SHA 9:30 PM16h 55m1 stopMAD 7:25 AMShanghai - Madrid | Thu, Dec 10 | Air ChinaPLN 1,614 PLN 3,93359% off59% offPLN 3,933 PLN 1,614
SHA 9:30 PM16h 55m1 stopMAD 7:25 AMShanghai - Madrid | Fri, Dec 11 | Air ChinaPLN 1,618 PLN 3,93359% off59% offPLN 3,933 PLN 1,618
SHA 7:50 PM19h 10m1 stopMAD 8:00 AMShanghai - Madrid | Fri, Dec 25 | China Southern AirlinesPLN 1,67856% offPLN 3,933 PLN 1,678
SHA 9:30 PM16h 55m1 stopMAD 7:25 AMShanghai - Madrid | Mon, Dec 21 | Air ChinaPLN 1,75455% offPLN 3,933 PLN 1,754
SHA 9:30 PM16h 55m1 stopMAD 7:25 AMShanghai - Madrid | Sun, Dec 20 | Air ChinaPLN 1,80554% offPLN 3,933 PLN 1,805
SHA 7:30 PM18h 55m1 stopMAD 7:25 AMShanghai - Madrid | Tue, Dec 8 | Air ChinaPLN 1,83653% offPLN 3,933 PLN 1,836
SHA 7:30 PM18h 55m1 stopMAD 7:25 AMShanghai - Madrid | Fri, Jan 1 | Air ChinaPLN 1,89752% offPLN 3,933 PLN 1,897
SHA 8:55 AM18h 35m1 stopMAD 8:30 PMShanghai - Madrid | Mon, Jan 4 | Air ChinaPLN 1,97150% offPLN 3,933 PLN 1,971
SHA 1:00 PM17h 25m1 stopMAD 2:00 PMShanghai - Madrid | Thu, Nov 12 | Normal AirlineFind more flightsFind more flights
SHA 11:15 AM16h 15m1 stopMAD 8:30 PMShanghai - Madrid | Wed, Nov 18 | Air ChinaPLN 2,960 PLN 4,49434% off34% offPLN 4,494 PLN 2,960
SHA 9:30 PM16h 55m1 stopMAD 7:25 AMShanghai - Madrid | Mon, Dec 7 | Air ChinaPLN 1,614 PLN 4,49464% off64% offPLN 4,494 PLN 1,614
SHA 9:30 PM16h 55m1 stopMAD 7:25 AMShanghai - Madrid | Mon, Nov 30 | Air ChinaPLN 1,883 PLN 4,49457% off57% offPLN 4,494 PLN 1,883
SHA 9:30 PM16h 55m1 stopMAD 7:25 AMShanghai - Madrid | Mon, Nov 23 | Air ChinaPLN 2,40047% offPLN 4,494 PLN 2,400
SHA 10:30 PM29h1 stopMAD 8:30 PMShanghai - Madrid | Tue, Dec 22 | Cathay PacificPLN 1,38926% offPLN 1,887 PLN 1,389
SHA 10:30 PM29h1 stopMAD 8:30 PMShanghai - Madrid | Tue, Dec 1 | Cathay PacificPLN 1,38926% offPLN 1,887 PLN 1,389
SHA 10:30 PM29h1 stopMAD 8:30 PMShanghai - Madrid | Tue, Dec 8 | Cathay PacificPLN 1,39126% offPLN 1,887 PLN 1,391
SHA 10:30 PM29h1 stopMAD 8:30 PMShanghai - Madrid | Tue, Nov 24 | Cathay PacificPLN 1,39126% offPLN 1,887 PLN 1,391
SHA 10:30 PM29h1 stopMAD 8:30 PMShanghai - Madrid | Tue, Dec 15 | Cathay PacificPLN 1,39626% offPLN 1,887 PLN 1,396
SHA 1:00 PM17h 25m1 stopMAD 2:00 PMShanghai - Madrid | Thu, Nov 12 | Normal AirlineFind more flightsFind more flights
SHA 8:55 AM18h 35m1 stopMAD 8:30 PMShanghai - Madrid | Thu, Nov 12 | Air ChinaPLN 3,010 PLN 4,06826% off26% offPLN 4,068 PLN 3,010
SHA 1:00 PM17h 25m1 stopMAD 2:00 PMShanghai - Madrid | Thu, Nov 12 | Normal AirlineFind more flightsFind more flights
Displayed flight fares from Shanghai to Madrid are based on average prices across airlines for the next 3 months, according to the latest Trip.com database.
Trip.com Price Insights: Flights from Shanghai Hongqiao Airport to Adolfo Suárez Madrid-Barajas Airport
What is the cheapest month for one-way flights from Shanghai Hongqiao Airport to Adolfo Suárez Madrid-Barajas Airport?
Based on Trip.com’s data from the past 12 months, if you’re looking for a low-cost one-way ticket from Shanghai Hongqiao Airport to Adolfo Suárez Madrid-Barajas Airport, the best time to buy is in January, with an average price of PLN 1,860. You’ll want to avoid April, when the average price can reach as high as PLN 3,774.
What’s the cheapest month to fly round-trip from Shanghai Hongqiao Airport to Adolfo Suárez Madrid-Barajas Airport?
Based on Trip.com’s data from the past 12 months, November is typically the cheapest month to find flights from Shanghai Hongqiao Airport to Adolfo Suárez Madrid-Barajas Airport, with an average price of PLN 2,947. In contrast, March is usually the most expensive month, with average fares reaching PLN 6,271.
What is the cheapest day of the week to fly from Shanghai Hongqiao Airport to Adolfo Suárez Madrid-Barajas Airport?
Based on Trip.com’s data from the past 12 months, the cheapest day to depart from Shanghai Hongqiao Airport to Adolfo Suárez Madrid-Barajas Airport is Thursday, with average fares typically lower than other days. You’ll want to avoid flying on Friday, as ticket prices are usually the highest that day.
Which airline offers the cheapest flights from Shanghai Hongqiao Airport to Adolfo Suárez Madrid-Barajas Airport?
The cheapest airline flying from Shanghai Hongqiao Airport to Adolfo Suárez Madrid-Barajas Airport is Hainan Airlines (from PLN 1,243) among 7 carriers operating this route. Based on Trip.com's latest 7-day flight data.







Find more flights and airlines
What is the flight schedule from Shanghai Hongqiao Airport to Adolfo Suárez Madrid-Barajas Airport?
Check the schedule for flights from Shanghai to Madrid and find the flight that best matches your travel plans.
-
CA1550
Shanghai Hongqiao Airport
8:30 PM
SHA
10:55 PM
PEK
S M T W T F SSearch -
CA907
Beijing Capital Intl. Airport
2:00 AM
PEK
8:00 AM
MAD
S M T W T F S -
CA1516
Shanghai Hongqiao Airport
7:30 PM
SHA
9:55 PM
PEK
S M T W T F SSearch -
CA907
Beijing Capital Intl. Airport
2:00 AM
PEK
8:00 AM
MAD
S M T W T F S -
HU7610
Shanghai Hongqiao Airport
8:55 PM
SHA
11:15 PM
PEK
S M T W T F SSearch -
HU753
Beijing Capital Intl. Airport
2:40 AM
PEK
5:50 AM
MAN
- - - - - F S -
FR3187
Manchester Airport
8:30 AM
MAN
12:05 PM
MAD
S M T W T F S -
CA1502
Shanghai Hongqiao Airport
12:15 PM
SHA
2:40 PM
PEK
S M T W T F SSearch -
CA907
Beijing Capital Intl. Airport
2:00 AM
PEK
8:00 AM
MAD
S M T W T F S -
CA1534
Shanghai Hongqiao Airport
4:30 PM
SHA
7:00 PM
PEK
S M T W T F SSearch -
CA865
Beijing Capital Intl. Airport
7:00 AM
PEK
12:20 PM
MAD
- - T - - F - -
CA1558
Shanghai Hongqiao Airport
3:30 PM
SHA
6:00 PM
PEK
S M T W T F SSearch -
CA865
Beijing Capital Intl. Airport
7:00 AM
PEK
12:20 PM
MAD
- - T - - F - -
CA1528
Shanghai Hongqiao Airport
10:30 AM
SHA
1:00 PM
PEK
S M T W T F SSearch -
CA907
Beijing Capital Intl. Airport
2:00 AM
PEK
8:00 AM
MAD
S M T W T F S -
CX327
Shanghai Hongqiao Airport
10:30 PM
SHA
1:15 AM
HKG
S - - W - - SSearch -
CX297
Hong Kong Intl. Airport
1:20 PM
HKG
9:55 PM
MAD
S - - W - F - -
CA1590
Shanghai Hongqiao Airport
8:55 AM
SHA
11:15 AM
PEK
S M T W T F SSearch -
CA907
Beijing Capital Intl. Airport
2:00 AM
PEK
8:00 AM
MAD
S M T W T F S -
HU7610
Shanghai Hongqiao Airport
8:55 PM
SHA
11:15 PM
PEK
S M T W T F SSearch -
HU753
Beijing Capital Intl. Airport
2:40 AM
PEK
5:50 AM
MAN
- - - - - F S -
FR6814
Manchester Airport
3:55 PM
MAN
7:30 PM
MAD
S M T W T F S
About Shanghai Hongqiao Airport and Adolfo Suárez Madrid-Barajas Airport
Learn about Shanghai Hongqiao Airport (SHA) and Adolfo Suárez Madrid-Barajas Airport (MAD) — including location, terminals, transportation, and travel tips.
| Flight distance | 10,247.56 km |
|---|---|
| Cheapest one-way ticket price | PLN 1,389 |
| Cheapest return ticket price | PLN 2,699 |
FAQs for Shanghai Hongqiao Airport to Adolfo Suárez Madrid-Barajas Airport Flights
What is the transportation method from the main airport to downtown in Madrid?
- The distance from Madrid Barajas Airport to downtown is about 14 km. It takes about 30 minutes by taxi.
What are the cheapest flights from Shanghai Hongqiao Airport to Adolfo Suárez Madrid-Barajas Airport?
One-way flights from Shanghai Hongqiao Airport to Adolfo Suárez Madrid-Barajas Airport currently start from PLN 1,389, and round-trip fares start from PLN 2,699. The current lowest fare is a Cathay Pacific flight departing on Fri, Dec 11; prices may vary depending on availability.What is the average price of a flight from Shanghai Hongqiao Airport to Adolfo Suárez Madrid-Barajas Airport?
Based on Trip.com flight data for departures within the next 30 days with at most one stop, the average one-way price from Shanghai Hongqiao Airport to Adolfo Suárez Madrid-Barajas Airport is PLN 2,408. Prices may vary depending on the departure date, airline, and availability.How do I book flights from Shanghai Hongqiao Airport to Adolfo Suárez Madrid-Barajas Airport on Trip.com?
Enter Shanghai Hongqiao Airport and Adolfo Suárez Madrid-Barajas Airport, select your departure date and number of passengers, then compare flights by price, flight duration, and baggage allowance. Once you've chosen a fare, review the change and refund rules, fill in passenger details, and pay to receive your booking confirmation.
Popular Destinations
- Cheap Shanghai Hongqiao Airport to Beijing Capital Intl. Airport flights
- Cheap Shanghai Hongqiao Airport to Baiyun Intl. Airport flights
- Cheap Shanghai Hongqiao Airport to Chongqing Jiangbei Intl. Airport flights
- Cheap Shanghai Hongqiao Airport to Hong Kong Intl. Airport flights
- Nonstop flights Shanghai Hongqiao Airport to Shenzhen Intl. Airport
- Cheap flights from Shanghai Hongqiao Airport to Shenzhen
- Cheap flights from Shanghai Hongqiao Airport to Beijing
- Flight deals from Shanghai Hongqiao Airport to Chengdu
- Nonstop flights from Shanghai Hongqiao Airport to Guangzhou
- Nonstop flights from Shanghai Hongqiao Airport to Chongqing
- Nonstop flights Humberto Delgado Airport to Adolfo Suárez Madrid-Barajas Airport
- Nonstop flights Fiumicino Leonardo Da Vinci Intl. Airport to Adolfo Suárez Madrid-Barajas Airport
- Cheap Paris Orly Airport to Adolfo Suárez Madrid-Barajas Airport flights
- Nonstop flights Ministro Pistarini Airport to Adolfo Suárez Madrid-Barajas Airport
- Nonstop flights Seville Airport to Adolfo Suárez Madrid-Barajas Airport
- Airlines fly from Lisbon to Adolfo Suárez Madrid-Barajas Airport
- Buenos Aires to Adolfo Suárez Madrid-Barajas Airport cheap flights
- Rome to Adolfo Suárez Madrid-Barajas Airport cheap flights
- London to Adolfo Suárez Madrid-Barajas Airport cheap flights
- Flights from Paris to Adolfo Suárez Madrid-Barajas Airport
Note: Prices shown on this page are estimated lowest price and include all taxes and fees found in the last 24 hours.