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 AED 1,286 and round-trip from AED 2,532. Based on Trip.com's latest 7-day flight data.
- Return
- Cheapest
- Recommended
- Fastest
- Next 7 days
SHA 13:3526h1 stopMAD 08:35Shanghai - Madrid | Tue, Nov 17 | Cathay Pacific
MAD 22:3038h 50m1 stopPVG 20:20Madrid - Shanghai | Sun, Nov 22 | Cathay PacificAED 2,532 AED 2,96915% off15% offAED 2,969 AED 2,532
SHA 13:3537h 55m1 stopMAD 20:30Shanghai - Madrid | Thu, Nov 19 | Cathay Pacific
MAD 11:2027h 40m1 stopPVG 22:00Madrid - Shanghai | Mon, Nov 23 | Cathay PacificAED 2,553 AED 2,96914% off14% offAED 2,969 AED 2,553
SHA 13:3537h 55m1 stopMAD 20:30Shanghai - Madrid | Sat, Nov 28 | Cathay Pacific
MAD 11:2017h 15m1 stopPVG 11:35Madrid - Shanghai | Mon, Nov 30 | Cathay PacificAED 2,567 AED 2,96914% off14% offAED 2,969 AED 2,567
SHA 09:0030h 25m1 stopMAD 08:25Shanghai - Madrid | Sun, Dec 6 | Hainan Airlines
MAD 07:2014h 45m1 stopPVG 05:05Madrid - Shanghai | Wed, Dec 9 | Air EuropaAED 2,59513% offAED 2,969 AED 2,595
SHA 22:3029h1 stopMAD 20:30Shanghai - Madrid | Mon, Nov 16 | Cathay Pacific
MAD 22:3018h 25m1 stopPVG 23:55Madrid - Shanghai | Sun, Nov 22 | Cathay PacificAED 2,59613% offAED 2,969 AED 2,596
SHA 13:3537h 55m1 stopMAD 20:30Shanghai - Madrid | Thu, Nov 26 | Cathay Pacific
MAD 22:3030h 50m1 stopSHA 12:20Madrid - Shanghai | Tue, Dec 1 | Cathay PacificAED 2,61412% offAED 2,969 AED 2,614
SHA 13:3537h 55m1 stopMAD 20:30Shanghai - Madrid | Thu, Nov 12 | Cathay Pacific
MAD 11:2029h 35m1 stopPVG 23:55Madrid - Shanghai | Thu, Nov 19 | Cathay PacificAED 2,62212% offAED 2,969 AED 2,622
SHA 13:3537h 55m1 stopMAD 20:30Shanghai - Madrid | Mon, Nov 30 | Cathay Pacific
MAD 18:1527h 50m1 stopPVG 05:05Madrid - Shanghai | Sat, Dec 5 | AEGEANAED 2,62712% offAED 2,969 AED 2,627
SHA 22:3029h1 stopMAD 20:30Shanghai - Madrid | Mon, Nov 23 | Cathay Pacific
MAD 22:3034h 45m1 stopPVG 16:15Madrid - Shanghai | Sun, Nov 29 | Cathay PacificAED 2,63011% offAED 2,969 AED 2,630
SHA 13:0017h 25m1 stopMAD 14:00Shanghai - Madrid | Fri, Nov 13 | Normal Airline
MAD 15:006hDirectSHA 16:00Madrid - Shanghai | Sun, Nov 15 | Normal AirlineFind more flightsFind more flights
- Cheapest
SHA 13:3537h 55m1 stopMAD 20:30Shanghai - Madrid | Sat, Nov 21 | Cathay PacificAED 1,286 AED 1,51415% off15% offAED 1,514 AED 1,286
SHA 13:3537h 55m1 stopMAD 20:30Shanghai - Madrid | Thu, Dec 17 | Cathay PacificAED 1,301 AED 1,51414% off14% offAED 1,514 AED 1,301
SHA 13:3537h 55m1 stopMAD 20:30Shanghai - Madrid | Thu, Dec 24 | Cathay PacificAED 1,303 AED 1,51414% off14% offAED 1,514 AED 1,303
SHA 13:3537h 55m1 stopMAD 20:30Shanghai - Madrid | Thu, Nov 19 | Cathay PacificAED 1,30414% offAED 1,514 AED 1,304
SHA 22:3029h1 stopMAD 20:30Shanghai - Madrid | Mon, Dec 21 | Cathay PacificAED 1,30514% offAED 1,514 AED 1,305
SHA 13:3537h 55m1 stopMAD 20:30Shanghai - Madrid | Thu, Nov 26 | Cathay PacificAED 1,32612% offAED 1,514 AED 1,326
SHA 13:3537h 55m1 stopMAD 20:30Shanghai - Madrid | Mon, Nov 23 | Cathay PacificAED 1,33312% offAED 1,514 AED 1,333
SHA 22:3029h1 stopMAD 20:30Shanghai - Madrid | Mon, Nov 16 | Cathay PacificAED 1,33512% offAED 1,514 AED 1,335
SHA 22:3029h1 stopMAD 20:30Shanghai - Madrid | Mon, Nov 30 | Cathay PacificAED 1,33812% offAED 1,514 AED 1,338
SHA 13:0017h 25m1 stopMAD 14:00Shanghai - Madrid | Fri, Nov 13 | Normal AirlineFind more flightsFind more flights
SHA 21:3016h 55m1 stopMAD 07:25Shanghai - Madrid | Thu, Dec 10 | Air ChinaAED 1,518 AED 3,06851% off51% offAED 3,068 AED 1,518
SHA 21:3016h 55m1 stopMAD 07:25Shanghai - Madrid | Fri, Dec 11 | Air ChinaAED 1,518 AED 3,06851% off51% offAED 3,068 AED 1,518
SHA 19:5019h 10m1 stopMAD 08:00Shanghai - Madrid | Fri, Dec 25 | China Southern AirlinesAED 1,574 AED 3,06849% off49% offAED 3,068 AED 1,574
SHA 21:3016h 55m1 stopMAD 07:25Shanghai - Madrid | Mon, Dec 21 | Air ChinaAED 1,64546% offAED 3,068 AED 1,645
SHA 19:3018h 55m1 stopMAD 07:25Shanghai - Madrid | Tue, Dec 8 | Air ChinaAED 1,69345% offAED 3,068 AED 1,693
SHA 21:3016h 55m1 stopMAD 07:25Shanghai - Madrid | Sun, Dec 20 | Air ChinaAED 1,69345% offAED 3,068 AED 1,693
SHA 19:3018h 55m1 stopMAD 07:25Shanghai - Madrid | Fri, Jan 1 | Air ChinaAED 1,78042% offAED 3,068 AED 1,780
SHA 08:5518h 35m1 stopMAD 20:30Shanghai - Madrid | Mon, Jan 4 | Air ChinaAED 1,84940% offAED 3,068 AED 1,849
SHA 21:3016h 55m1 stopMAD 07:25Shanghai - Madrid | Tue, Dec 1 | Air ChinaAED 2,01134% offAED 3,068 AED 2,011
SHA 13:0017h 25m1 stopMAD 14:00Shanghai - Madrid | Fri, Nov 13 | Normal AirlineFind more flightsFind more flights
SHA 11:1516h 15m1 stopMAD 20:30Shanghai - Madrid | Wed, Nov 18 | Air ChinaAED 2,777 AED 3,50421% off21% offAED 3,504 AED 2,777
SHA 21:3016h 55m1 stopMAD 07:25Shanghai - Madrid | Mon, Dec 7 | Air ChinaAED 1,520 AED 3,50456% off56% offAED 3,504 AED 1,520
SHA 21:3016h 55m1 stopMAD 07:25Shanghai - Madrid | Mon, Nov 30 | Air ChinaAED 1,691 AED 3,50452% off52% offAED 3,504 AED 1,691
SHA 21:3016h 55m1 stopMAD 07:25Shanghai - Madrid | Mon, Nov 23 | Air ChinaAED 2,01243% offAED 3,504 AED 2,012
SHA 22:3029h1 stopMAD 20:30Shanghai - Madrid | Mon, Dec 21 | Cathay PacificAED 1,30514% offAED 1,514 AED 1,305
SHA 22:3029h1 stopMAD 20:30Shanghai - Madrid | Mon, Nov 16 | Cathay PacificAED 1,33512% offAED 1,514 AED 1,335
SHA 22:3029h1 stopMAD 20:30Shanghai - Madrid | Mon, Nov 30 | Cathay PacificAED 1,33812% offAED 1,514 AED 1,338
SHA 18:1532h 10m1 stopMAD 19:25Shanghai - Madrid | Wed, Nov 18 | Asiana AirlinesAED 3,11811% offAED 3,504 AED 3,118
SHA 16:3534h 55m1 stopMAD 20:30Shanghai - Madrid | Sat, Dec 5 | Cathay PacificAED 1,34711% offAED 1,514 AED 1,347
SHA 13:0017h 25m1 stopMAD 14:00Shanghai - Madrid | Fri, Nov 13 | Normal AirlineFind more flightsFind more flights
SHA 08:5518h 35m1 stopMAD 20:30Shanghai - Madrid | Thu, Nov 12 | Air ChinaAED 2,823 AED 3,17211% off11% offAED 3,172 AED 2,823
SHA 13:0017h 25m1 stopMAD 14:00Shanghai - Madrid | Fri, Nov 13 | 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, if you’re looking for a low-cost one-way ticket from Shanghai Hongqiao International Airport to Madrid Barajas Airport, the best time to buy is in January, with an average price of AED 1,745. You’ll want to avoid April, when the average price can reach as high as AED 3,540.
What’s the cheapest month to fly round-trip from Shanghai Hongqiao International Airport to 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 International Airport to Madrid Barajas Airport, with an average price of AED 2,764. In contrast, March is usually the most expensive month, with average fares reaching AED 5,882.
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 day to depart from Shanghai Hongqiao International Airport to 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 International Airport to Madrid Barajas Airport?
The cheapest airline flying from Shanghai Hongqiao International Airport to Madrid Barajas Airport is Hainan Airlines (from AED 1,166) 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.
-
CA1590
Shanghai Hongqiao International Airport
08:55
SHA
11:10
PEK
S M T W T F SSearch -
CA897
Beijing Capital International Airport
15:00
PEK
21:00
MAD
S - T W - - 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 -
CA1566
Shanghai Hongqiao International Airport
22:30
SHA
00:55
PEK
- M T - T F -Search -
CA865
Beijing Capital International Airport
07:00
PEK
12:20
MAD
- - T - - F - -
CA1510
Shanghai Hongqiao International Airport
21:30
SHA
23:55
PEK
S M T W T F SSearch -
CA865
Beijing Capital International Airport
07:00
PEK
12:20
MAD
- - T - - F - -
CA1534
Shanghai Hongqiao International Airport
16:30
SHA
19: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 -
CA1524
Shanghai Hongqiao International Airport
14:45
SHA
17: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 -
CZ3524
Shanghai Hongqiao International Airport
11:50
SHA
14:20
CAN
S M T W T F SSearch -
CZ377
Guangzhou Baiyun International Airport
00:20
CAN
08:00
MAD
- M - W - F - -
CA1524
Shanghai Hongqiao International Airport
14:45
SHA
17:15
PEK
S M T W T F SSearch -
CA865
Beijing Capital International Airport
07:00
PEK
12:20
MAD
- - T - - F - -
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 - -
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 | AED 1,286 |
| Cheapest return ticket price | AED 2,532 |
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 AED 1,286, and round-trip fares start from AED 2,532. The current lowest fare is a Cathay Pacific flight departing on Sat, Nov 21; 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 AED 2,258. 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.
Most popular destination
- Flights from Shanghai Hongqiao International Airport to Guangzhou Baiyun International Airport
- Flights from Shanghai Hongqiao International Airport to Shenzhen Bao'an International Airport
- Flights from Shanghai Hongqiao International Airport to Kingsford Smith Airport
- Flights from Shanghai Hongqiao International Airport to Beijing Capital International Airport
- Flights from Shanghai Hongqiao International Airport to Chongqing Jiangbei International Airport
- Flights from Shanghai Hongqiao International Airport to Guangzhou
- Flights from Shanghai Hongqiao International Airport to Chengdu
- Flights from Shanghai Hongqiao International Airport to Chongqing
- Flights from Shanghai Hongqiao International Airport to Shenzhen
- Flights from Shanghai Hongqiao International Airport to Sydney
- Flights from Melbourne Airport to Madrid Barajas Airport
- Flights from Humberto Delgado Airport to Madrid Barajas Airport
- Flights from Brisbane Airport to Madrid Barajas Airport
- Flights from Kingsford Smith Airport to Madrid Barajas Airport
- Flights from Perth Airport to Madrid Barajas Airport
- Flights from Melbourne to Madrid Barajas Airport
- Flights from Brisbane to Madrid Barajas Airport
- Flights from Perth to Madrid Barajas Airport
- Flights from London to Madrid Barajas Airport
- Flights from Sydney to 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.