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 € 316 and round-trip from € 615. Based on Trip.com's latest 7-day flight data.
- Return
- Cheapest
- Recommended
- Fastest
- Next 7 days
SHA 13:3526h1 stopMAD 08:35Shanghai - Madrid | Wed, Nov 25 | Cathay Pacific
MAD 22:3038h 50m1 stopPVG 20:20Madrid - Shanghai | Mon, Nov 30 | Cathay Pacific€ 615 € 87530% off30% off€ 875 € 615
SHA 22:3029h1 stopMAD 20:30Shanghai - Madrid | Tue, Nov 17 | Cathay Pacific
MAD 22:3018h 25m1 stopPVG 23:55Madrid - Shanghai | Sat, Nov 21 | Cathay Pacific€ 621 € 87528% off28% off€ 875 € 621
SHA 13:3537h 55m1 stopMAD 20:30Shanghai - Madrid | Sun, Dec 6 | Cathay Pacific
MAD 11:2017h 15m1 stopPVG 11:35Madrid - Shanghai | Tue, Dec 8 | Cathay Pacific€ 624 € 87528% off28% off€ 875 € 624
SHA 09:0030h 25m1 stopMAD 08:25Shanghai - Madrid | Mon, Dec 14 | Hainan Airlines
MAD 07:2014h 45m1 stopPVG 05:05Madrid - Shanghai | Thu, Dec 17 | Air Europa€ 63128% off€ 875 € 631
SHA 22:3029h1 stopMAD 20:30Shanghai - Madrid | Tue, Nov 24 | Cathay Pacific
MAD 22:3018h 25m1 stopPVG 23:55Madrid - Shanghai | Mon, Nov 30 | Cathay Pacific€ 63128% off€ 875 € 631
SHA 21:5027h 40m1 stopMAD 18:30Shanghai - Madrid | Fri, Dec 4 | China Southern Airlines
MAD 11:0521h 20m1 stopPVG 15:25Madrid - Shanghai | Tue, Dec 8 | Sichuan Airlines€ 63328% off€ 875 € 633
SHA 13:3537h 55m1 stopMAD 20:30Shanghai - Madrid | Fri, Dec 4 | Cathay Pacific
MAD 22:3030h 50m1 stopSHA 12:20Madrid - Shanghai | Wed, Dec 9 | Cathay Pacific€ 63527% off€ 875 € 635
SHA 13:3526h1 stopMAD 08:35Shanghai - Madrid | Thu, Dec 3 | Cathay Pacific
MAD 11:2017h 15m1 stopPVG 11:35Madrid - Shanghai | Tue, Dec 8 | Cathay Pacific€ 63827% off€ 875 € 638
SHA 22:3029h1 stopMAD 20:30Shanghai - Madrid | Tue, Dec 1 | Cathay Pacific
MAD 22:3034h 45m1 stopPVG 16:15Madrid - Shanghai | Mon, Dec 7 | Cathay Pacific€ 63927% off€ 875 € 639
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 | Sun, Dec 13 | Cathay Pacific€ 316 € 42826% off26% off€ 428 € 316 - Cheapest
SHA 13:3537h 55m1 stopMAD 20:30Shanghai - Madrid | Fri, Nov 20 | Cathay Pacific€ 316 € 42826% off26% off€ 428 € 316 - Cheapest
SHA 13:3537h 55m1 stopMAD 20:30Shanghai - Madrid | Fri, Dec 4 | Cathay Pacific€ 316 € 42826% off26% off€ 428 € 316 - Cheapest
SHA 13:3537h 55m1 stopMAD 20:30Shanghai - Madrid | Tue, Dec 1 | Cathay Pacific€ 31626% off€ 428 € 316 - Cheapest
SHA 13:3537h 55m1 stopMAD 20:30Shanghai - Madrid | Tue, Dec 8 | Cathay Pacific€ 31626% off€ 428 € 316 - Cheapest
SHA 13:3537h 55m1 stopMAD 20:30Shanghai - Madrid | Fri, Dec 11 | Cathay Pacific€ 31626% off€ 428 € 316 - Cheapest
SHA 13:3537h 55m1 stopMAD 20:30Shanghai - Madrid | Fri, Dec 18 | Cathay Pacific€ 31626% off€ 428 € 316 - Cheapest
SHA 13:3537h 55m1 stopMAD 20:30Shanghai - Madrid | Tue, Dec 15 | Cathay Pacific€ 31626% off€ 428 € 316 - Cheapest
SHA 22:3029h1 stopMAD 20:30Shanghai - Madrid | Tue, Dec 22 | Cathay Pacific€ 31626% off€ 428 € 316
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 China€ 368 € 92860% off60% off€ 928 € 368
SHA 21:3016h 55m1 stopMAD 07:25Shanghai - Madrid | Thu, Dec 10 | Air China€ 369 € 92860% off60% off€ 928 € 369
SHA 21:3016h 55m1 stopMAD 07:25Shanghai - Madrid | Fri, Dec 11 | Air China€ 369 € 92860% off60% off€ 928 € 369
SHA 19:5019h 10m1 stopMAD 08:00Shanghai - Madrid | Fri, Dec 25 | China Southern Airlines€ 38359% off€ 928 € 383
SHA 21:3016h 55m1 stopMAD 07:25Shanghai - Madrid | Mon, Dec 21 | Air China€ 40056% off€ 928 € 400
SHA 21:3016h 55m1 stopMAD 07:25Shanghai - Madrid | Sun, Dec 20 | Air China€ 41256% off€ 928 € 412
SHA 19:3018h 55m1 stopMAD 07:25Shanghai - Madrid | Tue, Dec 8 | Air China€ 41955% off€ 928 € 419
SHA 19:3018h 55m1 stopMAD 07:25Shanghai - Madrid | Fri, Jan 1 | Air China€ 43353% off€ 928 € 433
SHA 08:5518h 35m1 stopMAD 20:30Shanghai - Madrid | Mon, Jan 4 | Air China€ 45052% off€ 928 € 450
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 China€ 675 € 1,02534% off34% off€ 1,025 € 675
SHA 21:3016h 55m1 stopMAD 07:25Shanghai - Madrid | Mon, Dec 7 | Air China€ 368 € 1,02564% off64% off€ 1,025 € 368
SHA 21:3016h 55m1 stopMAD 07:25Shanghai - Madrid | Mon, Nov 30 | Air China€ 429 € 1,02557% off57% off€ 1,025 € 429
SHA 21:3016h 55m1 stopMAD 07:25Shanghai - Madrid | Mon, Nov 23 | Air China€ 54747% off€ 1,025 € 547
SHA 22:3029h1 stopMAD 20:30Shanghai - Madrid | Tue, Dec 22 | Cathay Pacific€ 31626% off€ 428 € 316
SHA 22:3029h1 stopMAD 20:30Shanghai - Madrid | Tue, Nov 17 | Cathay Pacific€ 31626% off€ 428 € 316
SHA 18:1532h 10m1 stopMAD 19:25Shanghai - Madrid | Wed, Nov 18 | Asiana Airlines€ 75826% off€ 1,025 € 758
SHA 13:3537h 55m1 stopMAD 20:30Shanghai - Madrid | Sun, Dec 13 | Cathay Pacific€ 31626% off€ 428 € 316
SHA 13:3537h 55m1 stopMAD 20:30Shanghai - Madrid | Fri, Nov 20 | Cathay Pacific€ 31626% off€ 428 € 316
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 China€ 686 € 92826% off26% off€ 928 € 686
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, 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 € 424. You’ll want to avoid April, when the average price can reach as high as € 860.
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 € 672. In contrast, March is usually the most expensive month, with average fares reaching € 1,429.
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 € 270) among 6 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 -
CA1564
Shanghai Hongqiao International Airport
07:45
SHA
10:10
PEK
S M T W T F SSearch -
CA897
Beijing Capital International Airport
15:00
PEK
21:00
MAD
S - T W - - 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 - -
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 | € 316 |
| Cheapest return ticket price | € 615 |
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 € 316, and round-trip fares start from € 615. The current lowest fare is a Cathay Pacific flight departing on Sun, Dec 13; 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 € 549. 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 Shenzhen Bao'an International Airport
- Flights from Shanghai Hongqiao International Airport to Beijing Capital International Airport
- Flights from Shanghai Hongqiao International Airport to Guangzhou Baiyun International Airport
- Flights from Shanghai Hongqiao International Airport to Chongqing Jiangbei International Airport
- Flights from Shanghai Hongqiao International Airport to Kingsford Smith Airport
- Flights from Shanghai Hongqiao International Airport to Chongqing
- Flights from Shanghai Hongqiao International Airport to Guangzhou
- Flights from Shanghai Hongqiao International Airport to Shenzhen
- Flights from Shanghai Hongqiao International Airport to Chengdu
- Flights from Shanghai Hongqiao International Airport to Sydney
- Flights from Perth Airport to Madrid Barajas Airport
- Flights from Melbourne Airport to Madrid Barajas Airport
- Flights from Humberto Delgado Airport to Madrid Barajas Airport
- Flights from Kingsford Smith Airport to Madrid Barajas Airport
- Flights from Brisbane Airport to Madrid Barajas Airport
- Flights from Sydney to Madrid Barajas Airport
- Flights from Brisbane to Madrid Barajas Airport
- Flights from Perth to Madrid Barajas Airport
- Flights from Melbourne to Madrid Barajas Airport
- Flights from London 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.