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: Jul 24, 2016 1:26 AM

Popular flights from Madrid to Shanghai Last modified: Jul 24, 2016 1:26 AM

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
Tue 11/1
1 stop
SHAMAD
Tue 11/15
1 stop
EUR362
Select
Air China
MADSHA
Mon 11/21
1 stop
SHAMAD
Sun 12/11
1 stop
EUR362
Select
British Airways
MADSHA
Tue 9/20
2 stops
SHAMAD
Sun 10/2
2 stops
EUR405
Select
British Airways
MADSHA
Wed 9/21
2 stops
SHAMAD
Wed 10/5
2 stops
EUR405
Select
British Airways
MADSHA
Tue 9/27
2 stops
SHAMAD
Tue 10/11
2 stops
EUR405
Select
British Airways
MADSHA
Mon 10/3
2 stops
SHAMAD
Sun 10/16
2 stops
EUR405
Select
British Airways
MADSHA
Wed 10/12
2 stops
SHAMAD
Thu 10/20
2 stops
EUR405
Select
Iberia
MADSHA
Tue 9/20
2 stops
SHAMAD
Sun 10/2
2 stops
EUR448
Select
Iberia
MADSHA
Sun 9/25
2 stops
SHAMAD
Sun 10/9
2 stops
EUR448
Select
Iberia
MADSHA
Sun 9/25
2 stops
SHAMAD
Sun 10/2
2 stops
EUR448
Select
Iberia
MADSHA
Tue 11/1
2 stops
SHAMAD
Tue 11/15
2 stops
EUR448
Select
Finnair
MADSHA
Tue 9/6
1 stop
SHAMAD
Tue 9/20
1 stop
EUR452
Select
Finnair
MADSHA
Tue 9/6
1 stop
SHAMAD
Wed 9/21
1 stop
EUR452
Select
Finnair
MADSHA
Thu 9/22
1 stop
SHAMAD
Thu 10/6
1 stop
EUR452
Select
Finnair
MADSHA
Sun 9/25
1 stop
SHAMAD
Sat 10/8
1 stop
EUR452
Select
Finnair
MADSHA
Tue 9/27
1 stop
SHAMAD
Tue 10/11
1 stop
EUR452
Select
Xiamen
MADSHA
Sat 9/3
2 stops
SHAMAD
Tue 9/20
2 stops
EUR455
Select
Xiamen
MADSHA
Tue 9/6
2 stops
SHAMAD
Tue 9/13
2 stops
EUR455
Select
Xiamen
MADSHA
Mon 9/12
2 stops
SHAMAD
Thu 9/22
2 stops
EUR455
Select
Xiamen
MADSHA
Tue 9/20
2 stops
SHAMAD
Mon 10/3
2 stops
EUR455
Select
Xiamen
MADSHA
Wed 9/21
2 stops
SHAMAD
Mon 10/3
2 stops
EUR455
Select
Lufthansa
MADSHA
Tue 9/6
1 stop
SHAMAD
Wed 9/21
1 stop
EUR465
Select
Air France
MADSHA
Wed 8/31
1 stop
SHAMAD
Thu 9/15
1 stop
EUR476
Select
Air France
MADSHA
Sun 10/2
1 stop
SHAMAD
Sat 10/8
1 stop
EUR476
Select
KLM
MADSHA
Mon 9/5
1 stop
SHAMAD
Sat 9/17
1 stop
EUR477
Select
KLM
MADSHA
Tue 9/27
1 stop
SHAMAD
Mon 10/17
1 stop
EUR477
Select
KLM
MADSHA
Mon 10/3
1 stop
SHAMAD
Mon 10/17
1 stop
EUR477
Select
China Eastern
MADSHA
Wed 9/7
nonstop
SHAMAD
Wed 9/14
nonstop
EUR492
Select
China Southern
MADSHA
Tue 9/20
1 stop
SHAMAD
Wed 10/5
1 stop
EUR549
Select
China Southern
MADSHA
Fri 9/23
1 stop
SHAMAD
Fri 10/7
1 stop
EUR549
Select
China Southern
MADSHA
Sat 9/24
1 stop
SHAMAD
Sat 10/8
1 stop
EUR549
Select
China Southern
MADSHA
Sun 9/25
1 stop
SHAMAD
Sat 10/8
1 stop
EUR549
Select
China Southern
MADSHA
Sun 9/25
1 stop
SHAMAD
Sun 10/9
1 stop
EUR549
Select
SAS
MADSHA
Fri 11/11
2 stops
SHAMAD
Sun 11/20
2 stops
EUR554
Select
SAS
MADSHA
Fri 11/11
2 stops
SHAMAD
Sat 11/19
2 stops
EUR554
Select
SAS
MADSHA
Sat 11/12
2 stops
SHAMAD
Sat 11/19
2 stops
EUR554
Select
Air Berlin
MADSHA
Mon 9/12
2 stops
SHAMAD
Sun 9/18
2 stops
EUR571
Select
Austrian
MADSHA
Sun 9/25
2 stops
SHAMAD
Sat 10/8
2 stops
EUR633
Select
Austrian
MADSHA
Sat 10/1
2 stops
SHAMAD
Sat 10/15
2 stops
EUR633
Select
Austrian
MADSHA
Tue 11/1
2 stops
SHAMAD
Tue 11/15
2 stops
EUR633
Select
Hainan
MADSHA
Sat 11/19
2 stops
SHAMAD
Sat 11/26
2 stops
EUR640
Select
Virgin Atlantic
MADSHA
Tue 10/18
1 stop
SHAMAD
Thu 10/27
1 stop
EUR662
Select
Alitalia
MADSHA
Wed 10/12
1 stop
SHAMAD
Thu 10/20
1 stop
EUR785
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 EUR395.

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 EUR0 EUR485
7-14 days EUR729 EUR485
14-21 days EUR769 EUR490
21-30 days EUR491 EUR472
30-60 days EUR491 EUR365
60-90 days EUR491 EUR403
90+ days EUR491 EUR362

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
EUR400 EUR404 EUR395 EUR400 EUR365 EUR403 EUR397

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
July Madrid Shanghai British Airways 7/27/16 8/10/16 1 EUR485
August Madrid Shanghai British Airways 8/22/16 8/30/16 2 EUR444
September Madrid Shanghai Air China 9/2/16 9/18/16 1 EUR365
October Madrid Shanghai British Airways 10/3/16 10/16/16 2 EUR405
November Madrid Shanghai Air China 11/1/16 11/15/16 1 EUR362
December Madrid Shanghai Air China 12/16/16 12/24/16 1 EUR362
January Madrid Shanghai Air China 1/2/17 1/9/17 1 EUR362
February Madrid Shanghai British Airways 2/13/17 2/22/17 2 EUR408

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 and 5 minutes.
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 10 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 70% of the non-stop flights between Madrid and Shanghai.
Question: What are the most popular connecting cities when flying from Madrid to Shanghai?
Answer: Beijing, CN

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 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 EUR390
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, Czech, Austrian, TAROM, SAS, Brussels, Air Europa EUR540
Madrid to Seoul Air Berlin, Air France, Finnair, Alitalia, British Airways, Aer Lingus, Eurowings, NIKI, Iberia, Korean, KLM, Lufthansa, LOT, Czech, Austrian, Asiana, SAS, Brussels, Tap Portugal, Air Europa, Virgin Atlantic EUR400
Madrid to Hong Kong Air Berlin, Air France, Finnair, Alitalia, British Airways, Cathay, Eurowings, NIKI, Hong Kong, Iberia, KLM, Luxair, Lufthansa, LOT, Czech, Austrian, SAS, Brussels, Tap Portugal, Air Europa, Virgin Atlantic EUR413
Madrid to Wuxi 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, Aer Lingus, Eurowings, Bulgaria Air, NIKI, Iberia, KLM, Luxair, Lufthansa, Czech, Austrian, Bangkok, SAS, Brussels, Thai, Tap Portugal, Air Europa, Virgin Atlantic, FlexFlight, Mesaba EUR532
Madrid to Ningbo Sichuan, Air Berlin, Air France, Finnair, British Airways, Air China, China Southern, Hainan, Iberia, KLM, Lufthansa, Xiamen, China Eastern, SAS, Air Europa, 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, FlexFlight EUR545
Madrid to Tokyo Air Berlin, Air France, Finnair, Alitalia, British Airways, Eurowings, NIKI, Iberia, JAL, KLM, Luxair, Lufthansa, LOT, All Nippon, Czech, Austrian, SAS, Brussels, Tap Portugal, Air Europa, Virgin Atlantic EUR526
Madrid to Taipei Air Berlin, Air France, Finnair, Alitalia, British Airways, EVA Air, China Airlines, Iberia, KLM, Lufthansa, Czech, Austrian, SAS, Tap Portugal, Air Europa, Virgin Atlantic, FlexFlight EUR532
Madrid to Nanjing Sichuan, Air Berlin, Air France, Finnair, Alitalia, British Airways, Air China, China Southern, Hainan, Iberia, KLM, Lufthansa, Xiamen, China Eastern, Austrian, SAS, Virgin Atlantic EUR501
Madrid to Changzhou Air France, Finnair, British Airways, Air China, China Southern, Hainan, KLM, Lufthansa, Xiamen, China Eastern Check Dates
Madrid to Paris Germanwings, 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, Czech, Austrian, SmartWings, TAROM, SATA, SAS, Brussels, Transavia, Tap Portugal, easyJet, Air Europa, Vueling, WIZZ, Aigle Azur EUR68
Madrid to Wenzhou Sichuan, Air Berlin, Air France, Finnair, British Airways, Air China, China Southern, Hainan, Iberia, KLM, Lufthansa, China Eastern, Austrian, SAS, Brussels, Air Europa EUR471
Madrid to New York Aegean, American, Air Berlin, Air France, Finnair, Alitalia, British Airways, airBaltic, Condor, Pullmantur Air, Aer Lingus, Eurowings, Iberia, Meridiana, KLM, Lufthansa, LOT, Thomas Cook, Czech, Austrian, TAROM, SATA, XL Airways, SAS, Brussels, Jetairfly, Tap Portugal, United, Air Europa, Virgin Atlantic, FlexFlight, Monarch EUR406
Madrid to Istanbul Germanwings, Onur Air, Aegean, Air Berlin, Air France, Finnair, Alitalia, British Airways, airBaltic, Norwegian Air, 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, South African* EUR90
Madrid to Kuala Lumpur Air Berlin, Air France, Finnair, Alitalia, British Airways, Aer Lingus, Eurowings, NIKI, Iberia, KLM, Lufthansa, Malaysia, Czech, Austrian, TAROM, SAS, Brussels, Tap Portugal, Air Europa, Virgin Atlantic EUR431
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, Transavia, Tap Portugal, easyJet, Air Europa, Vueling, WIZZ, Monarch EUR103
Madrid to Osaka Air Berlin, Air France, Finnair, Alitalia, British Airways, Iberia, JAL, KLM, Lufthansa, LOT, All Nippon, Czech, Austrian, SAS, Tap Portugal, Air Europa, Virgin Atlantic EUR540
Madrid to Guangzhou 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 EUR482
Madrid to Qingdao Air Berlin, Air France, Finnair, Alitalia, British Airways, Air China, China Southern, Hainan, Iberia, Capital Airlines, KLM, Lufthansa, Xiamen, China Eastern, Czech, SAS, Tap Portugal, Air Europa, Virgin Atlantic EUR493
Madrid to Singapore Aegean, Air Berlin, Air France, Finnair, Alitalia, British Airways, Aer Lingus, Eurowings, NIKI, Iberia, KLM, Luxair, Lufthansa, Czech, Austrian, TAROM, SAS, Brussels, Singapore, Tap Portugal, Scoot, Air Europa, Virgin Atlantic EUR501
Madrid to Delhi Jet Airways, Aegean, Air Berlin, Air France, Air India, Finnair, Alitalia, British Airways, Aer Lingus, Bulgaria Air, NIKI, Iberia, KLM, Lufthansa, Czech, Austrian, SmartWings, TAROM, Brussels, Tap Portugal, Air Europa, Virgin Atlantic, WIZZ EUR367

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 EUR403
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 EUR408
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 EUR689
Bilbao to Hangzhou Air Berlin, Air France, Finnair, British Airways, Air China, China Southern, Hainan, Iberia, KLM, Lufthansa, China Eastern, Austrian, SAS, Brussels EUR801
Valencia to Wenzhou Air Berlin, Air France, Finnair, Alitalia, British Airways, Air China, China Southern, Hainan, Iberia, KLM, Lufthansa, China Eastern, Czech, Austrian, SAS, Air Europa, Virgin Atlantic EUR486
Bilbao to Wenzhou Air France, Finnair, Alitalia, British Airways, Air China, China Southern, Hainan, Iberia, KLM, Lufthansa, China Eastern, Austrian, Brussels, Air Europa, Virgin Atlantic 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 EUR655
Cheap Flights from Madrid to Shanghai, CN, China, from EUR362 Round trip from MAD to SHA