How can I find cheap flights from Shanghai Hongqiao International Airport to Madrid Barajas Airport?
Explore the cheapest one-way and round-trip flights from Shanghai Hongqiao International Airport to Madrid Barajas Airport over the next 90 days, with one-way fares from PLN 1,384 and round-trip from PLN 2,699. Based on Trip.com's latest 7-day flight data.
- Return
- Cheapest
- Recommended
- Fastest
- Next 7 days
SHA 13:3526h1 stopMAD 08:35Shanghai - Madrid | Mon, Nov 16 | Cathay Pacific
MAD 22:3038h 50m1 stopPVG 20:20Madrid - Shanghai | Sat, Nov 21 | Cathay PacificPLN 2,699 PLN 3,80728% off28% offPLN 3,807 PLN 2,699
SHA 13:3537h 55m1 stopMAD 20:30Shanghai - Madrid | Wed, Nov 18 | Cathay Pacific
MAD 11:2027h 40m1 stopPVG 22:00Madrid - Shanghai | Sun, Nov 22 | Cathay PacificPLN 2,722 PLN 3,80728% off28% offPLN 3,807 PLN 2,722
SHA 13:3537h 55m1 stopMAD 20:30Shanghai - Madrid | Fri, Nov 27 | Cathay Pacific
MAD 11:2017h 15m1 stopPVG 11:35Madrid - Shanghai | Sun, Nov 29 | Cathay PacificPLN 2,737 PLN 3,80728% off28% offPLN 3,807 PLN 2,737
SHA 09:0030h 25m1 stopMAD 08:25Shanghai - Madrid | Sat, Dec 5 | Hainan Airlines
MAD 07:2014h 45m1 stopPVG 05:05Madrid - Shanghai | Tue, Dec 8 | Air EuropaPLN 2,76727% offPLN 3,807 PLN 2,767
SHA 22:3029h1 stopMAD 20:30Shanghai - Madrid | Sun, Nov 15 | Cathay Pacific
MAD 22:3018h 25m1 stopPVG 23:55Madrid - Shanghai | Sat, Nov 21 | Cathay PacificPLN 2,76827% offPLN 3,807 PLN 2,768
SHA 13:3537h 55m1 stopMAD 20:30Shanghai - Madrid | Wed, Nov 25 | Cathay Pacific
MAD 22:3030h 50m1 stopSHA 12:20Madrid - Shanghai | Mon, Nov 30 | Cathay PacificPLN 2,78727% offPLN 3,807 PLN 2,787
SHA 13:3537h 55m1 stopMAD 20:30Shanghai - Madrid | Wed, Nov 11 | Cathay Pacific
MAD 11:2029h 35m1 stopPVG 23:55Madrid - Shanghai | Wed, Nov 18 | Cathay PacificPLN 2,79527% offPLN 3,807 PLN 2,795
SHA 13:3537h 55m1 stopMAD 20:30Shanghai - Madrid | Sun, Nov 29 | Cathay Pacific
MAD 18:1527h 50m1 stopPVG 05:05Madrid - Shanghai | Fri, Dec 4 | AEGEANPLN 2,80126% offPLN 3,807 PLN 2,801
SHA 22:3029h1 stopMAD 20:30Shanghai - Madrid | Sun, Nov 22 | Cathay Pacific
MAD 22:3034h 45m1 stopPVG 16:15Madrid - Shanghai | Sat, Nov 28 | Cathay PacificPLN 2,80426% offPLN 3,807 PLN 2,804
SHA 13:0017h 25m1 stopMAD 14:00Shanghai - Madrid | Thu, Nov 12 | Normal Airline
MAD 15:006hDirectSHA 16:00Madrid - Shanghai | Sat, Nov 14 | Normal AirlineFind more flightsFind more flights
- Cheapest
SHA 13:3537h 55m1 stopMAD 20:30Shanghai - Madrid | Wed, Dec 16 | Cathay PacificPLN 1,384 PLN 2,13335% off35% offPLN 2,133 PLN 1,384
SHA 13:3537h 55m1 stopMAD 20:30Shanghai - Madrid | Wed, Nov 18 | Cathay PacificPLN 1,388 PLN 2,13335% off35% offPLN 2,133 PLN 1,388
SHA 13:3537h 55m1 stopMAD 20:30Shanghai - Madrid | Wed, Dec 23 | Cathay PacificPLN 1,389 PLN 2,13335% off35% offPLN 2,133 PLN 1,389
SHA 22:3029h1 stopMAD 20:30Shanghai - Madrid | Sun, Dec 20 | Cathay PacificPLN 1,39135% offPLN 2,133 PLN 1,391
SHA 16:3534h 55m1 stopMAD 20:30Shanghai - Madrid | Fri, Nov 27 | Cathay PacificPLN 1,39135% offPLN 2,133 PLN 1,391
SHA 13:3537h 55m1 stopMAD 20:30Shanghai - Madrid | Wed, Nov 11 | Cathay PacificPLN 1,42533% offPLN 2,133 PLN 1,425
SHA 13:3537h 55m1 stopMAD 20:30Shanghai - Madrid | Sun, Nov 29 | Cathay PacificPLN 1,43933% offPLN 2,133 PLN 1,439
SHA 22:3029h1 stopMAD 20:30Shanghai - Madrid | Sun, Dec 6 | Cathay PacificPLN 1,44132% offPLN 2,133 PLN 1,441
SHA 13:3537h 55m1 stopMAD 20:30Shanghai - Madrid | Wed, Dec 9 | Cathay PacificPLN 1,44232% offPLN 2,133 PLN 1,442
SHA 13:0017h 25m1 stopMAD 14:00Shanghai - Madrid | Thu, Nov 12 | Normal AirlineFind more flightsFind more flights
SHA 21:3016h 55m1 stopMAD 07:25Shanghai - Madrid | Tue, Dec 1 | Air ChinaPLN 1,614 PLN 3,93359% off59% offPLN 3,933 PLN 1,614
SHA 21:3016h 55m1 stopMAD 07:25Shanghai - Madrid | Thu, Dec 10 | Air ChinaPLN 1,614 PLN 3,93359% off59% offPLN 3,933 PLN 1,614
SHA 21:3016h 55m1 stopMAD 07:25Shanghai - Madrid | Fri, Dec 11 | Air ChinaPLN 1,618 PLN 3,93359% off59% offPLN 3,933 PLN 1,618
SHA 19:5019h 10m1 stopMAD 08:00Shanghai - Madrid | Fri, Dec 25 | China Southern AirlinesPLN 1,67856% offPLN 3,933 PLN 1,678
SHA 21:3016h 55m1 stopMAD 07:25Shanghai - Madrid | Mon, Dec 21 | Air ChinaPLN 1,75455% offPLN 3,933 PLN 1,754
SHA 21:3016h 55m1 stopMAD 07:25Shanghai - Madrid | Sun, Dec 20 | Air ChinaPLN 1,80554% offPLN 3,933 PLN 1,805
SHA 19:3018h 55m1 stopMAD 07:25Shanghai - Madrid | Tue, Dec 8 | Air ChinaPLN 1,83653% offPLN 3,933 PLN 1,836
SHA 19:3018h 55m1 stopMAD 07:25Shanghai - Madrid | Fri, Jan 1 | Air ChinaPLN 1,89752% offPLN 3,933 PLN 1,897
SHA 08:5518h 35m1 stopMAD 20:30Shanghai - Madrid | Mon, Jan 4 | Air ChinaPLN 1,97150% offPLN 3,933 PLN 1,971
SHA 13:0017h 25m1 stopMAD 14:00Shanghai - Madrid | Thu, Nov 12 | Normal AirlineFind more flightsFind more flights
SHA 11:1516h 15m1 stopMAD 20:30Shanghai - Madrid | Wed, Nov 18 | Air ChinaPLN 2,960 PLN 4,49434% off34% offPLN 4,494 PLN 2,960
SHA 21:3016h 55m1 stopMAD 07:25Shanghai - Madrid | Mon, Dec 7 | Air ChinaPLN 1,614 PLN 4,49464% off64% offPLN 4,494 PLN 1,614
SHA 21:3016h 55m1 stopMAD 07:25Shanghai - Madrid | Mon, Nov 30 | Air ChinaPLN 1,883 PLN 4,49457% off57% offPLN 4,494 PLN 1,883
SHA 21:3016h 55m1 stopMAD 07:25Shanghai - Madrid | Mon, Nov 23 | Air ChinaPLN 2,40047% offPLN 4,494 PLN 2,400
SHA 22:3029h1 stopMAD 20:30Shanghai - Madrid | Sun, Dec 20 | Cathay PacificPLN 1,39135% offPLN 2,133 PLN 1,391
SHA 22:3029h1 stopMAD 20:30Shanghai - Madrid | Sun, Dec 6 | Cathay PacificPLN 1,44132% offPLN 2,133 PLN 1,441
SHA 09:1030h 15m1 stopMAD 08:25Shanghai - Madrid | Sat, Dec 26 | Hainan AirlinesPLN 1,57826% offPLN 2,133 PLN 1,578
SHA 18:1532h 10m1 stopMAD 19:25Shanghai - Madrid | Wed, Nov 18 | Asiana AirlinesPLN 3,32526% offPLN 4,494 PLN 3,325
SHA 16:3534h 55m1 stopMAD 20:30Shanghai - Madrid | Fri, Nov 27 | Cathay PacificPLN 1,39135% offPLN 2,133 PLN 1,391
SHA 13:0017h 25m1 stopMAD 14:00Shanghai - Madrid | Thu, Nov 12 | Normal AirlineFind more flightsFind more flights
SHA 08:5518h 35m1 stopMAD 20:30Shanghai - Madrid | Thu, Nov 12 | Air ChinaPLN 3,010 PLN 4,06826% off26% offPLN 4,068 PLN 3,010
SHA 13:0017h 25m1 stopMAD 14:00Shanghai - 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 International Airport to Madrid Barajas Airport
What is the cheapest month to fly from Shanghai Hongqiao International Airport to Madrid Barajas Airport?
Based on Trip.com's data from the past 12 months, the cheapest one-way flights from Shanghai Hongqiao International Airport to Madrid Barajas Airport are usually in January, with an average price of PLN 1,860. It is best to avoid April, when the average price can reach PLN 3,774.
What is the cheapest month to fly return from Shanghai Hongqiao International Airport to Madrid Barajas Airport?
Based on Trip.com's data from the past 12 months, November is often the month to find the lowest fares from Shanghai Hongqiao International Airport to Madrid Barajas Airport, with an average price of PLN 2,947. March is usually the most expensive month, with an average price reaching PLN 6,271.
What is the cheapest day of the week to fly from Shanghai Hongqiao International Airport to Madrid Barajas Airport?
Based on Trip.com's data from the past 12 months, the cheapest departure day from Shanghai Hongqiao International Airport to Madrid Barajas Airport is Thursday, with average prices usually lower than other days. Avoid departing on Friday as prices are typically highest on that day.
Which airline offers the cheapest flights from Shanghai Hongqiao International Airport to Madrid Barajas Airport?
The cheapest airline flying from Shanghai Hongqiao International Airport to 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 International Airport to 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 International Airport
20:30
SHA
22:55
PEK
S M T W T F SSearch -
CA907
Beijing Capital International Airport
02:00
PEK
08:00
MAD
S M T W T F S -
CA1516
Shanghai Hongqiao International Airport
19:30
SHA
21:55
PEK
S M T W T F SSearch -
CA907
Beijing Capital International Airport
02:00
PEK
08:00
MAD
S M T W T F S -
HU7610
Shanghai Hongqiao International Airport
20:55
SHA
23:15
PEK
S M T W T F SSearch -
HU753
Beijing Capital International Airport
02:40
PEK
05:50
MAN
- - - - - F S -
FR3187
Manchester Airport
08:30
MAN
12:05
MAD
S M T W T F S -
CA1502
Shanghai Hongqiao International Airport
12:15
SHA
14:40
PEK
S M T W T F SSearch -
CA907
Beijing Capital International Airport
02:00
PEK
08:00
MAD
S M T W T F S -
CA1534
Shanghai Hongqiao International Airport
16:30
SHA
19:00
PEK
S M T W T F SSearch -
CA865
Beijing Capital International Airport
07:00
PEK
12:20
MAD
- - T - - F - -
CA1558
Shanghai Hongqiao International Airport
15:30
SHA
18:00
PEK
S M T W T F SSearch -
CA865
Beijing Capital International Airport
07:00
PEK
12:20
MAD
- - T - - F - -
CA1528
Shanghai Hongqiao International Airport
10:30
SHA
13:00
PEK
S M T W T F SSearch -
CA907
Beijing Capital International Airport
02:00
PEK
08:00
MAD
S M T W T F S -
CX327
Shanghai Hongqiao International Airport
22:30
SHA
01:15
HKG
S - - W - - SSearch -
CX297
Hong Kong International Airport
13:20
HKG
21:55
MAD
S - - W - F - -
CA1590
Shanghai Hongqiao International Airport
08:55
SHA
11:15
PEK
S M T W T F SSearch -
CA907
Beijing Capital International Airport
02:00
PEK
08:00
MAD
S M T W T F S -
HU7610
Shanghai Hongqiao International Airport
20:55
SHA
23:15
PEK
S M T W T F SSearch -
HU753
Beijing Capital International Airport
02:40
PEK
05:50
MAN
- - - - - F S -
FR6814
Manchester Airport
15:55
MAN
19:30
MAD
S M T W T F S
About Shanghai Hongqiao International Airport and Madrid Barajas Airport
Learn about Shanghai Hongqiao International Airport (SHA) and Madrid Barajas Airport (MAD) — including location, terminals, transportation, and travel tips.
| Flight distance | 10,247.56km |
|---|---|
| Cheapest one-way ticket price | PLN 1,384 |
| Cheapest return ticket price | PLN 2,699 |
FAQs for Shanghai Hongqiao International Airport to 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 14km, by taxi about 30 minutes.
What are the cheapest flights from Shanghai Hongqiao International Airport to Madrid Barajas Airport?
One-way flights from Shanghai Hongqiao International Airport to Madrid Barajas Airport currently start from PLN 1,384, and round-trip fares start from PLN 2,699. The current lowest fare is a Cathay Pacific flight departing on Wed, Dec 16; prices may vary depending on availability.What is the average price of a flight from Shanghai Hongqiao International Airport to 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 International Airport to 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 International Airport to Madrid Barajas Airport on Trip.com?
Enter Shanghai Hongqiao International Airport and 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.
Find Cheap Flights with Trip.com
- Shanghai Hongqiao International Airport to Chongqing Jiangbei International Airport plane tickets
- Cheap flights from Shanghai Hongqiao International Airport to Heathrow Airport
- Shanghai Hongqiao International Airport to Beijing Capital International Airport plane tickets
- Cheap flights from Shanghai Hongqiao International Airport to Guangzhou Baiyun International Airport
- Cheap flights from Shanghai Hongqiao International Airport to Shenzhen Bao'an International Airport
- Cheap flights from Shanghai Hongqiao International Airport to Chongqing
- Shanghai Hongqiao International Airport to Beijing flights
- Shanghai Hongqiao International Airport to London plane tickets
- Shanghai Hongqiao International Airport to Guangzhou flights
- Shanghai Hongqiao International Airport to Shenzhen flights
- Cheap flights from Gatwick Airport to Barajas Airport
- Luton Airport to Barajas Airport flights
- Stansted Airport to Barajas Airport flights
- Manchester Airport to Barajas Airport flights
- Heathrow Airport to Barajas Airport plane tickets
- Cheap flights from Manchester to Barajas Airport
- Cheap flights from Paris to Barajas Airport
- London to Barajas Airport flights
- Amsterdam to Barajas Airport flights
- Lisbon to Barajas Airport flights
Note: Prices shown on this page are the estimated lowest prices and include all taxes and fees found in the last 24 hours.