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 SAR 1,332 and round-trip from SAR 2,589. 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 PacificSAR 2,589 SAR 3,65228% off28% offSAR 3,652 SAR 2,589
SHA 22:3041h 5m1 stopMAD 08:35Shanghai - Madrid | Mon, Nov 23 | Cathay Pacific
MAD 22:3016h 30m1 stopPVG 22:00Madrid - Shanghai | Mon, Nov 30 | Cathay PacificSAR 2,602 SAR 3,65228% off28% offSAR 3,652 SAR 2,602
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 PacificSAR 2,611 SAR 3,65228% off28% offSAR 3,652 SAR 2,611
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 PacificSAR 2,62528% offSAR 3,652 SAR 2,625
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 EuropaSAR 2,65427% offSAR 3,652 SAR 2,654
SHA 22:3029h1 stopMAD 20:30Shanghai - Madrid | Sun, Nov 15 | Cathay Pacific
MAD 22:3018h 25m1 stopPVG 23:55Madrid - Shanghai | Sat, Nov 21 | Cathay PacificSAR 2,65527% offSAR 3,652 SAR 2,655
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 PacificSAR 2,67427% offSAR 3,652 SAR 2,674
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 PacificSAR 2,68227% offSAR 3,652 SAR 2,682
SHA 13:3537h 55m1 stopMAD 20:30Shanghai - Madrid | Sun, Nov 29 | Cathay Pacific
MAD 18:1527h 50m1 stopPVG 05:05Madrid - Shanghai | Fri, Dec 4 | AEGEANSAR 2,68726% offSAR 3,652 SAR 2,687
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 | Fri, Dec 4 | Cathay PacificSAR 1,332 SAR 1,89430% off30% offSAR 1,894 SAR 1,332
SHA 13:3537h 55m1 stopMAD 20:30Shanghai - Madrid | Wed, Dec 23 | Cathay PacificSAR 1,333 SAR 1,89430% off30% offSAR 1,894 SAR 1,333
SHA 13:3537h 55m1 stopMAD 20:30Shanghai - Madrid | Wed, Dec 16 | Cathay PacificSAR 1,335 SAR 1,89430% off30% offSAR 1,894 SAR 1,335
SHA 22:3029h1 stopMAD 20:30Shanghai - Madrid | Sun, Dec 20 | Cathay PacificSAR 1,33530% offSAR 1,894 SAR 1,335
SHA 13:3537h 55m1 stopMAD 20:30Shanghai - Madrid | Sun, Dec 6 | Cathay PacificSAR 1,35728% offSAR 1,894 SAR 1,357
SHA 13:3537h 55m1 stopMAD 20:30Shanghai - Madrid | Wed, Nov 18 | Cathay PacificSAR 1,36328% offSAR 1,894 SAR 1,363
SHA 13:3537h 55m1 stopMAD 20:30Shanghai - Madrid | Wed, Nov 25 | Cathay PacificSAR 1,36328% offSAR 1,894 SAR 1,363
SHA 22:3029h1 stopMAD 20:30Shanghai - Madrid | Sun, Nov 15 | Cathay PacificSAR 1,36528% offSAR 1,894 SAR 1,365
SHA 13:3537h 55m1 stopMAD 20:30Shanghai - Madrid | Wed, Nov 11 | Cathay PacificSAR 1,37527% offSAR 1,894 SAR 1,375
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 ChinaSAR 1,548 SAR 3,77359% off59% offSAR 3,773 SAR 1,548
SHA 21:3016h 55m1 stopMAD 07:25Shanghai - Madrid | Thu, Dec 10 | Air ChinaSAR 1,548 SAR 3,77359% off59% offSAR 3,773 SAR 1,548
SHA 21:3016h 55m1 stopMAD 07:25Shanghai - Madrid | Fri, Dec 11 | Air ChinaSAR 1,552 SAR 3,77359% off59% offSAR 3,773 SAR 1,552
SHA 19:5019h 10m1 stopMAD 08:00Shanghai - Madrid | Fri, Dec 25 | China Southern AirlinesSAR 1,61056% offSAR 3,773 SAR 1,610
SHA 21:3016h 55m1 stopMAD 07:25Shanghai - Madrid | Mon, Dec 21 | Air ChinaSAR 1,68355% offSAR 3,773 SAR 1,683
SHA 21:3016h 55m1 stopMAD 07:25Shanghai - Madrid | Sun, Dec 20 | Air ChinaSAR 1,73254% offSAR 3,773 SAR 1,732
SHA 19:3018h 55m1 stopMAD 07:25Shanghai - Madrid | Tue, Dec 8 | Air ChinaSAR 1,76253% offSAR 3,773 SAR 1,762
SHA 19:3018h 55m1 stopMAD 07:25Shanghai - Madrid | Fri, Jan 1 | Air ChinaSAR 1,82052% offSAR 3,773 SAR 1,820
SHA 08:5518h 35m1 stopMAD 20:30Shanghai - Madrid | Mon, Jan 4 | Air ChinaSAR 1,89150% offSAR 3,773 SAR 1,891
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 ChinaSAR 2,840 SAR 4,31034% off34% offSAR 4,310 SAR 2,840
SHA 21:3016h 55m1 stopMAD 07:25Shanghai - Madrid | Mon, Dec 7 | Air ChinaSAR 1,548 SAR 4,31064% off64% offSAR 4,310 SAR 1,548
SHA 21:3016h 55m1 stopMAD 07:25Shanghai - Madrid | Mon, Nov 30 | Air ChinaSAR 1,806 SAR 4,31057% off57% offSAR 4,310 SAR 1,806
SHA 21:3016h 55m1 stopMAD 07:25Shanghai - Madrid | Mon, Nov 23 | Air ChinaSAR 2,30247% offSAR 4,310 SAR 2,302
SHA 22:3029h1 stopMAD 20:30Shanghai - Madrid | Sun, Dec 20 | Cathay PacificSAR 1,33530% offSAR 1,894 SAR 1,335
SHA 22:3029h1 stopMAD 20:30Shanghai - Madrid | Sun, Nov 15 | Cathay PacificSAR 1,36528% offSAR 1,894 SAR 1,365
SHA 22:3029h1 stopMAD 20:30Shanghai - Madrid | Sun, Nov 22 | Cathay PacificSAR 1,40026% offSAR 1,894 SAR 1,400
SHA 22:3029h1 stopMAD 20:30Shanghai - Madrid | Sun, Nov 29 | Cathay PacificSAR 1,40126% offSAR 1,894 SAR 1,401
SHA 18:1532h 10m1 stopMAD 19:25Shanghai - Madrid | Wed, Nov 18 | Asiana AirlinesSAR 3,18926% offSAR 4,310 SAR 3,189
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 ChinaSAR 2,888 SAR 3,90326% off26% offSAR 3,903 SAR 2,888
SHA 13:0017h 25m1 stopMAD 14:00Shanghai - Madrid | Thu, Nov 12 | Normal AirlineFind more flightsFind more flights
Crossed out prices are calculated based on the average price of the corresponding route on Trip.com.
Trip.com Price Insights: Flights from Shanghai Hongqiao International Airport to Madrid Barajas Airport
Which month has the cheapest one-way flights from Shanghai Hongqiao International Airport to Madrid Barajas Airport?
Based on Trip.com 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 SAR 1,784. April sees the highest fares, around SAR 3,620.
Which month has the cheapest round-trip flights from Shanghai Hongqiao International Airport to Madrid Barajas Airport?
Based on Trip.com data from the past 12 months, the cheapest round‑trip flights from Shanghai Hongqiao International Airport to Madrid Barajas Airport are usually in November, with an average price of SAR 2,827. March sees the highest fares, around SAR 6,016.
Which day of the week has the cheapest flights from Shanghai Hongqiao International Airport to Madrid Barajas Airport?
Based on Trip.com data from the past 12 months, the cheapest day for flights from Shanghai Hongqiao International Airport to Madrid Barajas Airport is Thursday, with average prices lower than other days. Try to avoid departing on Friday, as fares are typically the highest.
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 SAR 1,193) 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 | SAR 1,332 |
| Cheapest return ticket price | SAR 2,589 |
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 SAR 1,332, and round-trip fares start from SAR 2,589. The current lowest fare is a Cathay Pacific flight departing on Fri, Dec 4; 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 SAR 2,310. 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.
Popular Destinations & Recommendations
- Cheap flights from Shanghai Hongqiao International Airport to Shenzhen Bao'an International Airport
- Cheap tickets from Shanghai Hongqiao International Airport to Changi Airport
- Cheap flights from Shanghai Hongqiao International Airport to Hong Kong International Airport
- Cheap flights from Shanghai Hongqiao International Airport to Guangzhou Baiyun International Airport
- Cheap flights from Shanghai Hongqiao International Airport to Beijing Capital International Airport
- Cheap flights from Shanghai Hongqiao International Airport to Singapore
- Plane tickets from Shanghai Hongqiao International Airport to Shenzhen
- Plane tickets from Shanghai Hongqiao International Airport to Guangzhou
- Plane tickets from Shanghai Hongqiao International Airport to Chengdu
- Return plane tickets from Shanghai Hongqiao International Airport to Beijing
- Cheap tickets from Barcelona Airport to Barajas Airport
- Cheap tickets from Lisbon Airport to Barajas Airport
- Cheap flights from Changi Airport to Barajas Airport
- Cheap flights from Francisco Sa Carneiro Airport to Barajas Airport
- Return plane tickets from Seville Airport to Barajas Airport
- Cheap flights from London to Barajas Airport
- Cheap flights from Singapore to Barajas Airport
- Cheap flights from Lisbon to Barajas Airport
- Cheap flights from Barcelona to Barajas Airport
- Plane tickets from Porto to Barajas Airport
Note: Prices shown on this page are the lowest estimated prices found in the last 24 hours and include all taxes and fees.