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,302 and round-trip from AED 2,531. 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,531 AED 2,96815% off15% offAED 2,968 AED 2,531
SHA 22:3041h 5m1 stopMAD 08:35Shanghai - Madrid | Tue, Nov 24 | Cathay Pacific
MAD 22:3016h 30m1 stopPVG 22:00Madrid - Shanghai | Tue, Dec 1 | Cathay PacificAED 2,544 AED 2,96814% off14% offAED 2,968 AED 2,544
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,96814% off14% offAED 2,968 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,56614% offAED 2,968 AED 2,566
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,59413% offAED 2,968 AED 2,594
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,968 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,968 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,62112% offAED 2,968 AED 2,621
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,62711% offAED 2,968 AED 2,627
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, Dec 5 | Cathay PacificAED 1,302 AED 1,54015% off15% offAED 1,540 AED 1,302
SHA 13:3537h 55m1 stopMAD 20:30Shanghai - Madrid | Thu, Dec 24 | Cathay PacificAED 1,303 AED 1,54015% off15% offAED 1,540 AED 1,303
SHA 13:3537h 55m1 stopMAD 20:30Shanghai - Madrid | Thu, Dec 17 | Cathay PacificAED 1,305 AED 1,54015% off15% offAED 1,540 AED 1,305
SHA 22:3029h1 stopMAD 20:30Shanghai - Madrid | Mon, Dec 21 | Cathay PacificAED 1,30515% offAED 1,540 AED 1,305
SHA 13:3537h 55m1 stopMAD 20:30Shanghai - Madrid | Mon, Dec 7 | Cathay PacificAED 1,32614% offAED 1,540 AED 1,326
SHA 13:3537h 55m1 stopMAD 20:30Shanghai - Madrid | Thu, Nov 19 | Cathay PacificAED 1,33313% offAED 1,540 AED 1,333
SHA 13:3537h 55m1 stopMAD 20:30Shanghai - Madrid | Thu, Nov 26 | Cathay PacificAED 1,33313% offAED 1,540 AED 1,333
SHA 22:3029h1 stopMAD 20:30Shanghai - Madrid | Mon, Nov 16 | Cathay PacificAED 1,33413% offAED 1,540 AED 1,334
SHA 13:3537h 55m1 stopMAD 20:30Shanghai - Madrid | Thu, Nov 12 | Cathay PacificAED 1,34413% offAED 1,540 AED 1,344
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,06751% off51% offAED 3,067 AED 1,518
SHA 21:3016h 55m1 stopMAD 07:25Shanghai - Madrid | Fri, Dec 11 | Air ChinaAED 1,518 AED 3,06751% off51% offAED 3,067 AED 1,518
SHA 19:5019h 10m1 stopMAD 08:00Shanghai - Madrid | Fri, Dec 25 | China Southern AirlinesAED 1,574 AED 3,06749% off49% offAED 3,067 AED 1,574
SHA 21:3016h 55m1 stopMAD 07:25Shanghai - Madrid | Mon, Dec 21 | Air ChinaAED 1,64546% offAED 3,067 AED 1,645
SHA 19:3018h 55m1 stopMAD 07:25Shanghai - Madrid | Tue, Dec 8 | Air ChinaAED 1,69345% offAED 3,067 AED 1,693
SHA 21:3016h 55m1 stopMAD 07:25Shanghai - Madrid | Sun, Dec 20 | Air ChinaAED 1,69345% offAED 3,067 AED 1,693
SHA 19:3018h 55m1 stopMAD 07:25Shanghai - Madrid | Fri, Jan 1 | Air ChinaAED 1,77942% offAED 3,067 AED 1,779
SHA 08:5518h 35m1 stopMAD 20:30Shanghai - Madrid | Mon, Jan 4 | Air ChinaAED 1,84940% offAED 3,067 AED 1,849
SHA 21:3016h 55m1 stopMAD 07:25Shanghai - Madrid | Tue, Dec 1 | Air ChinaAED 2,01134% offAED 3,067 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,776 AED 3,50421% off21% offAED 3,504 AED 2,776
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,01143% offAED 3,504 AED 2,011
SHA 22:3029h1 stopMAD 20:30Shanghai - Madrid | Mon, Dec 21 | Cathay PacificAED 1,30515% offAED 1,540 AED 1,305
SHA 22:3029h1 stopMAD 20:30Shanghai - Madrid | Mon, Nov 16 | Cathay PacificAED 1,33413% offAED 1,540 AED 1,334
SHA 22:3029h1 stopMAD 20:30Shanghai - Madrid | Mon, Nov 23 | Cathay PacificAED 1,36911% offAED 1,540 AED 1,369
SHA 22:3029h1 stopMAD 20:30Shanghai - Madrid | Mon, Nov 30 | Cathay PacificAED 1,37011% offAED 1,540 AED 1,370
SHA 18:1532h 10m1 stopMAD 19:25Shanghai - Madrid | Wed, Nov 18 | Asiana AirlinesAED 3,11811% offAED 3,504 AED 3,118
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
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 AED 1,744. April sees the highest fares, around AED 3,539.
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 AED 2,763. March sees the highest fares, around AED 5,881.
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 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,302 |
| Cheapest return ticket price | AED 2,531 |
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,302, and round-trip fares start from AED 2,531. The current lowest fare is a Cathay Pacific flight departing on Sat, Dec 5; 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.
Popular Destinations & Recommendations
- Cheap flights from Shanghai Hongqiao International Airport to Guangzhou Baiyun International Airport
- Cheap tickets from Shanghai Hongqiao International Airport to Changi Airport
- Cheap flights from Shanghai Hongqiao International Airport to Shenzhen Bao'an International Airport
- Cheap flights from Shanghai Hongqiao International Airport to Beijing Capital International Airport
- Cheap flights from Shanghai Hongqiao International Airport to Hong Kong International Airport
- Plane tickets from Shanghai Hongqiao International Airport to Shenzhen
- Return plane tickets from Shanghai Hongqiao International Airport to Beijing
- Plane tickets from Shanghai Hongqiao International Airport to Guangzhou
- Cheap flights from Shanghai Hongqiao International Airport to Singapore
- Plane tickets from Shanghai Hongqiao International Airport to Chengdu
- Cheap tickets from Barcelona Airport to Barajas Airport
- Cheap flights from Changi Airport to Barajas Airport
- Cheap flights from Francisco Sa Carneiro Airport to Barajas Airport
- Cheap tickets from Lisbon Airport to Barajas Airport
- Return plane tickets from Seville Airport to Barajas Airport
- Cheap flights from Singapore to Barajas Airport
- Cheap flights from Barcelona to Barajas Airport
- Cheap flights from London to Barajas Airport
- Cheap flights from Lisbon 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.