Flights
Hotels
From
To
1 traveler
Unsupported Browser!
Find Flights
Finding cheap flights is simple. More than 36 million people last year saved hundreds by using our flights tool.
Flights
Hotels
Round-trip
One-way
1 traveler
Unsupported Browser!
Find Flights
Finding cheap flights is simple. More than 36 million people last year saved hundreds by using our flights tool.
Did you mean flights from Shanghai to Madrid?

Cheap Flights from Madrid to Shanghai, CN, China - MAD to SHA Last modified: Jun 28, 2016 7:22 PM

Popular flights from Madrid to Shanghai Last modified: Jun 28, 2016 7:22 PM

We’ve got the inside scoop on finding the best time to fly for the best price. Not sure when to travel for your next vacation? Find details below on when-to-fly and when-to-buy.

Air China
MADSHA
Thu 7/28
1 stop
SHAMAD
Tue 8/9
1 stop
EUR403
Select
Air China
MADSHA
Thu 9/1
1 stop
SHAMAD
Mon 9/19
1 stop
EUR403
Select
Air China
MADSHA
Thu 9/1
1 stop
SHAMAD
Mon 9/12
1 stop
EUR403
Select
Air China
MADSHA
Thu 9/1
1 stop
SHAMAD
Sat 9/17
1 stop
EUR403
Select
British Airways
MADSHA
Fri 9/16
2 stops
SHAMAD
Sun 9/25
2 stops
EUR415
Select
British Airways
MADSHA
Fri 9/16
2 stops
SHAMAD
Thu 10/6
2 stops
EUR415
Select
British Airways
MADSHA
Wed 10/26
2 stops
SHAMAD
Wed 11/2
2 stops
EUR415
Select
Virgin Atlantic
MADSHA
Sun 10/23
1 stop
SHAMAD
Sun 11/6
1 stop
EUR434
Select
Iberia
MADSHA
Tue 10/25
2 stops
SHAMAD
Tue 11/1
2 stops
EUR448
Select
KLM
MADSHA
Fri 7/15
1 stop
SHAMAD
Mon 7/25
1 stop
EUR454
Select
KLM
MADSHA
Fri 7/22
1 stop
SHAMAD
Tue 7/26
1 stop
EUR454
Select
KLM
MADSHA
Fri 7/22
1 stop
SHAMAD
Mon 7/25
1 stop
EUR454
Select
KLM
MADSHA
Sat 10/1
1 stop
SHAMAD
Thu 10/13
1 stop
EUR454
Select
KLM
MADSHA
Tue 10/25
1 stop
SHAMAD
Mon 10/31
1 stop
EUR454
Select
Air France
MADSHA
Thu 9/1
1 stop
SHAMAD
Thu 9/15
1 stop
EUR457
Select
Xiamen
MADSHA
Mon 7/4
2 stops
SHAMAD
Mon 7/11
2 stops
EUR465
Select
Xiamen
MADSHA
Mon 7/4
2 stops
SHAMAD
Thu 7/14
2 stops
EUR465
Select
Xiamen
MADSHA
Thu 9/1
2 stops
SHAMAD
Tue 9/6
2 stops
EUR465
Select
Xiamen
MADSHA
Thu 9/1
2 stops
SHAMAD
Thu 9/15
2 stops
EUR465
Select
Xiamen
MADSHA
Thu 9/1
2 stops
SHAMAD
Thu 9/15
2 stops
EUR465
Select
China Southern
MADSHA
Thu 9/29
2 stops
SHAMAD
Sat 10/15
2 stops
EUR468
Select
Lufthansa
MADSHA
Thu 9/1
1 stop
SHAMAD
Thu 9/8
1 stop
EUR490
Select
Lufthansa
MADSHA
Fri 9/2
1 stop
SHAMAD
Fri 9/9
1 stop
EUR490
Select
Lufthansa
MADSHA
Sat 9/3
1 stop
SHAMAD
Sat 9/17
1 stop
EUR490
Select
China Eastern
MADSHA
Wed 8/31
nonstop
SHAMAD
Wed 9/7
nonstop
EUR491
Select
China Eastern
MADSHA
Wed 8/31
nonstop
SHAMAD
Wed 9/14
nonstop
EUR491
Select
China Eastern
MADSHA
Thu 9/1
nonstop
SHAMAD
Thu 9/8
nonstop
EUR491
Select
China Eastern
MADSHA
Thu 9/1
nonstop
SHAMAD
Thu 9/15
nonstop
EUR491
Select
China Eastern
MADSHA
Fri 9/2
nonstop
SHAMAD
Fri 9/9
nonstop
EUR491
Select
Finnair
MADSHA
Fri 9/16
1 stop
SHAMAD
Thu 10/6
1 stop
EUR506
Select
SAS
MADSHA
Tue 10/18
2 stops
SHAMAD
Thu 10/27
2 stops
EUR588
Select
Air Berlin
MADSHA
Fri 10/21
2 stops
SHAMAD
Thu 10/27
2 stops
EUR592
Select
Austrian
MADSHA
Sat 9/3
2 stops
SHAMAD
Sat 9/17
2 stops
EUR647
Select
Austrian
MADSHA
Sat 9/3
2 stops
SHAMAD
Sat 9/10
2 stops
EUR647
Select
Alitalia
MADSHA
Fri 10/21
1 stop
SHAMAD
Thu 10/27
1 stop
EUR758
Select
Hainan
MADSHA
Sat 7/30
2 stops
SHAMAD
Sun 8/14
2 stops
EUR1,232
Select
Hainan
MADSHA
Sat 7/30
2 stops
SHAMAD
Sat 8/13
2 stops
EUR1,232
Select
Tap Portugal
MADSHA
Thu 10/6
2 stops
SHAMAD
Sun 10/16
2 stops
EUR6,527
Select

How Much Does it Cost to Fly from Madrid to Shanghai (MAD to SHA)?

We have collected flight cost data from across the web for travel from Madrid to Shanghai, and have found the average flight price for this trip to be EUR439.

When Can I Buy the Cheapest Flight from Madrid to Shanghai (MAD to SHA)?

Airlines can adjust prices for plane tickets from Madrid to Shanghai based on the day and time that you decide to book your flight. We have collected data from all airlines, and have discovered that the best days to book flights are Tuesdays, Wednesdays, and Saturdays. Read our article to find more information about the best time to buy airline tickets.

How far in advance should you book flights from Madrid to Shanghai

The chart below shows up-to-date information regarding how far in advance a flight from Madrid to Shanghai should be booked.

Non Stop versus 1-Stop
Advanced PurchaseNon StopOne Stop
< 7 days EUR463 EUR462
7-14 days EUR463 EUR458
14-21 days EUR453 EUR454
21-30 days EUR547 EUR403
30-60 days EUR463 EUR403
60-90 days EUR453 EUR403
90+ days EUR453 EUR423

Cheapest Day To Fly from Madrid to Shanghai

The chart below shows up-to-date information regarding the cheapest days to fly from Madrid to Shanghai.

Monday Tuesday Wednesday Thursday Friday Saturday Sunday
EUR458 EUR458 EUR451 EUR403 EUR415 EUR435 EUR453

Lowest Fares Chart By Month from Madrid to Shanghai

The chart below shows the lowest fare by month when flying from Madrid to Shanghai.

Month Origin Destination Carrier Depart Date Return Date Stops Price
June Madrid Shanghai Air France 6/30/16 7/5/16 1 EUR526
July Madrid Shanghai Air China 7/28/16 8/9/16 1 EUR403
August Madrid Shanghai British Airways 8/31/16 9/8/16 2 EUR451
September Madrid Shanghai Air China 9/1/16 9/12/16 1 EUR403
October Madrid Shanghai British Airways 10/27/16 11/6/16 2 EUR413
November Madrid Shanghai British Airways 11/26/16 12/8/16 2 EUR409
December Madrid Shanghai British Airways 12/2/16 12/8/16 2 EUR409
January Madrid Shanghai British Airways 1/8/17 1/28/17 2 EUR413

Round Trip vs One Way Flights from Madrid to Shanghai (MAD to SHA)

We have found that there is often no price difference between buying a round trip flight versus a one way flight. Increased flexibility is the main benefit when it comes to buying a one way flight from Madrid to Shanghai. However, booking a round trip flight can be a simpler process. You can compare round trip and one way flights by using our flight comparison.

The average price for one way flights from Madrid to Shanghai is EUR1,173.

The average price for round trip flights from Madrid to Shanghai is EUR582.

Madrid to Shanghai Flight Questions

Below are some common questions that asked about this flight route:

Question: How long is a direct flight from Madrid to Shanghai?
Answer: The average Madrid to Shanghai flight time is 13 hours.
Question: How many kilometers are there between Madrid and Shanghai?
Answer: The distance from Madrid to Shanghai is 10264 kilometers.
Question: How common are direct flights from Madrid to Shanghai?
Answer: There are 8 direct flights from Madrid to Shanghai.
Question: What is the most popular airline for non-stop flights from Madrid to Shanghai?
Answer: China Eastern Airlines provides 62% of the non-stop flights between Madrid and Shanghai.

Airports for Your Route

These pages contain information about the major airports in Madrid and Shanghai, so you can feel comfortable knowing how to get around whether you are about to take off or you just landed.

Cheap International Flights from Madrid - MAD

FlightsAirlineLowest Price
Madrid to Beijing Sichuan, Air Berlin, Air France, Finnair, Alitalia, British Airways, Air China, China Southern, Aer Lingus, Hainan, Iberia, Capital Airlines, KLM, Luxair, Lufthansa, LOT, Xiamen, China Eastern, Czech, Austrian, SAS, Brussels, Tap Portugal, Air Europa EUR389
Madrid to Hangzhou Sichuan, Air Berlin, Air France, Finnair, Alitalia, British Airways, Air China, China Southern, Hainan, Iberia, Capital Airlines, KLM, Lufthansa, Xiamen, China Eastern, Austrian, TAROM, SAS, Brussels, Air Europa, Virgin Atlantic EUR487
Madrid to Seoul Air Berlin, Air France, Finnair, Alitalia, British Airways, Aer Lingus, NIKI, Iberia, Korean, KLM, Lufthansa, LOT, Czech, Austrian, Asiana, SAS, Brussels, Tap Portugal, Air Europa, Virgin Atlantic EUR411
Madrid to Hong Kong Air Berlin, Air France, Finnair, Alitalia, British Airways, Cathay, Aer Lingus, NIKI, Hong Kong, Iberia, KLM, Luxair, Lufthansa, LOT, Czech, Austrian, SAS, Brussels, Tap Portugal, Air Europa, Virgin Atlantic EUR409
Madrid to Wuxi Air Berlin, Air France, Finnair, Alitalia, British Airways, Air China, China Southern, Hainan, KLM, Lufthansa, Xiamen, China Eastern, Air Europa Check Dates
Madrid to Bangkok Air Berlin, Air France, Finnair, Alitalia, British Airways, Norwegian Air, Aer Lingus, Eurowings, Bulgaria Air, NIKI, Iberia, Meridiana, KLM, Luxair, Lufthansa, Czech, Austrian, Bangkok, TAROM, SAS, Brussels, Thai, Tap Portugal, Air Europa, Virgin Atlantic, FlexFlight, Mesaba EUR526
Madrid to Ningbo Sichuan, Air Berlin, Air France, Finnair, Alitalia, British Airways, Air China, China Southern, Hainan, Iberia, KLM, Lufthansa, Xiamen, China Eastern, SAS, Virgin Atlantic Check Dates
Madrid to Manila Cebu Pacific, Air Berlin, Air France, Finnair, Alitalia, British Airways, Eurowings, Iberia, KLM, Lufthansa, Czech, Philippine, TAROM, SAS, Air Europa, Virgin Atlantic EUR567
Madrid to Tokyo Air Berlin, Air France, Finnair, Alitalia, British Airways, airBaltic, Aer Lingus, NIKI, Iberia, JAL, KLM, Luxair, Lufthansa, LOT, All Nippon, Czech, Austrian, SAS, Brussels, Tap Portugal, Air Europa, Virgin Atlantic EUR537
Madrid to Taipei Air Berlin, Air France, Finnair, Alitalia, British Airways, EVA Air, China Airlines, Aer Lingus, Iberia, KLM, Lufthansa, LOT, Czech, Austrian, SAS, Brussels, Tap Portugal, Air Europa, Virgin Atlantic EUR526
Madrid to Nanjing Sichuan, Air Berlin, Air France, Finnair, Alitalia, British Airways, Air China, China Southern, Hainan, Iberia, KLM, Lufthansa, Xiamen, China Eastern, SAS, Air Europa, Virgin Atlantic EUR511
Madrid to Changzhou Air France, Finnair, British Airways, Air China, China Southern, Hainan, KLM, Lufthansa, Xiamen, China Eastern, Austrian, Air Europa Check Dates
Madrid to Paris Aegean, HOP!, Air Berlin, Air France, Finnair, Alitalia, British Airways, Flybe, airBaltic, Norwegian Air, Condor, Aer Lingus, Eurowings, Bulgaria Air, Ryanair, NIKI, transavia.com, Iberia, Meridiana, KLM, Luxair, Lufthansa, LOT, Thomas Cook, Czech, Austrian, SmartWings, TAROM, SATA, SAS, Brussels, Transavia, Tap Portugal, easyJet, Air Europa, Vueling, WIZZ, Monarch, Aigle Azur EUR89
Madrid to Wenzhou Sichuan, Air France, Finnair, Alitalia, British Airways, Air China, China Southern, Hainan, Iberia, KLM, Lufthansa, China Eastern, Austrian, SAS, Air Europa, Virgin Atlantic EUR500
Madrid to New York Aegean, American, Air Berlin, Air France, Finnair, Alitalia, British Airways, airBaltic, Condor, Pullmantur Air, Aer Lingus, Bulgaria Air, Iberia, Meridiana, KLM, Lufthansa, LOT, Thomas Cook, Czech, Austrian, TAROM, SATA, XL Airways, SAS, Brussels, Jetairfly, Tap Portugal, United, Air Europa, Virgin Atlantic, FlexFlight EUR444
Madrid to Istanbul Germanwings, Onur Air, Aegean, Air Berlin, Air France, Finnair, Alitalia, British Airways, airBaltic, Norwegian Air, Condor, Aer Lingus, Bulgaria Air, Ryanair, NIKI, Iberia, Meridiana, Atlasjet, KLM, Luxair, Lufthansa, LOT, Czech, Austrian, Pegasus, Primera Air, SmartWings, TAROM, SAS, Brussels, Turkish, Tap Portugal, easyJet, Air Europa, Vueling, WIZZ, Sunexpress, SunExpress EUR127
Madrid to Kuala Lumpur Air Berlin, Air France, Finnair, Alitalia, British Airways, AirAsia X, Aer Lingus, NIKI, Iberia, KLM, Lufthansa, Malaysia, Czech, Austrian, TAROM, SAS, Brussels, Tap Portugal, Air Europa, Virgin Atlantic EUR428
Madrid to London Germanwings, Aegean, Air Berlin, Air France, Finnair, Alitalia, British Airways, Flybe, airBaltic, Norwegian Air, Condor, Aer Lingus, Eurowings, Bulgaria Air, Ryanair, NIKI, Iberia, Meridiana, KLM, Luxair, Lufthansa, LOT, Thomas Cook, Czech, Austrian, SmartWings, TAROM, SAS, Brussels, Tap Portugal, easyJet, Air Europa, Vueling, WIZZ, Monarch EUR106
Madrid to Osaka Air Berlin, Air France, Finnair, Alitalia, British Airways, Iberia, JAL, KLM, Lufthansa, LOT, All Nippon, Czech, Austrian, SAS, Brussels, Tap Portugal, Air Europa, Virgin Atlantic EUR564
Madrid to Guangzhou Sichuan, Air Berlin, Air France, Finnair, Alitalia, British Airways, Air China, China Southern, Hainan, Iberia, Capital Airlines, KLM, Lufthansa, Xiamen, China Eastern, Czech, Austrian, SAS, Brussels, Tap Portugal, Air Europa, Virgin Atlantic EUR500
Madrid to Qingdao Sichuan, Air Berlin, Air France, Finnair, Alitalia, British Airways, Air China, China Southern, Hainan, Iberia, Capital Airlines, KLM, Lufthansa, Xiamen, China Eastern, Czech, Shandong, SAS, Tap Portugal, Air Europa, Virgin Atlantic Check Dates
Madrid to Singapore Aegean, Air Berlin, Air France, Finnair, Alitalia, British Airways, Aer Lingus, NIKI, Iberia, KLM, Luxair, Lufthansa, Austrian, TAROM, SAS, Brussels, Singapore, Tap Portugal, Air Europa, Virgin Atlantic EUR490
Madrid to Delhi Jet Airways, Aegean, Air Berlin, Air France, Air India, Finnair, Alitalia, British Airways, Norwegian Air, Aer Lingus, Bulgaria Air, NIKI, Iberia, KLM, Lufthansa, LOT, Czech, Austrian, SmartWings, TAROM, Tap Portugal, Air Europa, Virgin Atlantic, WIZZ EUR424

Cheap International Flights to Shanghai - SHA

FlightsAirlineLowest Price
Bilbao to Shanghai Sichuan, Air Berlin, Air France, Finnair, Alitalia, British Airways, Air China, China Southern, Aer Lingus, Hainan, Iberia, KLM, Lufthansa, China Eastern, Czech, Austrian, SAS, Brussels, Tap Portugal, Air Europa, Virgin Atlantic EUR412
Valencia to Shanghai Sichuan, Air Berlin, Air France, Finnair, Alitalia, British Airways, Air China, China Southern, Hainan, Iberia, KLM, Lufthansa, China Eastern, Czech, Austrian, TAROM, SAS, Tap Portugal, Air Europa, Virgin Atlantic EUR451
Valencia to Hangzhou Sichuan, Air Berlin, Air France, Finnair, British Airways, Air China, China Southern, Hainan, Iberia, KLM, Lufthansa, LOT, Xiamen, China Eastern, Czech, Austrian, SAS, Air Europa Check Dates
Bilbao to Hangzhou Air Berlin, Air France, British Airways, Air China, China Southern, Hainan, Iberia, KLM, Lufthansa, Xiamen, China Eastern, Austrian, SAS, Brussels, Air Europa Check Dates
Valencia to Wenzhou Air Berlin, Air France, Finnair, Alitalia, British Airways, Air China, China Southern, Hainan, Iberia, KLM, Lufthansa, China Eastern, Czech, Austrian, SAS, Virgin Atlantic Check Dates
Bilbao to Wenzhou Air France, Finnair, British Airways, Air China, China Southern, Hainan, Iberia, KLM, Lufthansa, China Eastern, Brussels Check Dates
Valencia to Taipei Air Berlin, Air France, Finnair, Alitalia, British Airways, EVA Air, China Airlines, Iberia, KLM, Lufthansa, Czech, Austrian, TAROM, Tap Portugal, Air Europa, Virgin Atlantic EUR717
Cheap Flights from Madrid to Shanghai, CN, China, from EUR403 Round trip from MAD to SHA