Welcome | Sign out
Recommended by:More >

Cheap Flights from Shanghai to Madrid - SHA to MAD

Did You Know?

You must make at least one connection to fly from Shanghai, CN to Madrid.
KLM Royal Dutch Airlines has 383 connecting flights between Shanghai, CN and Madrid.

Cheap International Flights from Shanghai - SHA

Flights
Airline
Lowest Price
Thai, SAS, Austrian, Air China, Finnair, British Airways, Etihad, Singapore, China Airlines, Philippine, Air France, Lufthansa, Asiana, Cathay, Kenya, Virgin Atlantic, Turkish, Swiss, Tap Portugal, Aeroflot, Malaysia, Royal Brunei, Qatar, Korean, China Southern, China Eastern, Air India, Alitalia, Srilankan, Vietnam, Emirates, KLM
¥4743
Cathay, British Airways, Finnair, Srilankan, Alitalia, Malaysia, Asiana, SAS, Austrian, KLM, China Eastern, Korean, Aeroflot, Tap Portugal, Air China, Swiss, Vietnam, Turkish, Thai, China Southern, Qatar, Etihad, Singapore, Air France, Lufthansa, Air India, Emirates, Kenya
¥4622
Alitalia, SAS, Austrian, Swiss, KLM, Turkish, China Eastern, Air China, China Southern, Finnair, British Airways, Korean, Emirates, Lufthansa, Qatar, Aeroflot, Hainan, Tap Portugal, Singapore, Etihad, Air France
¥5105
Cathay, China Eastern, Turkish, Garuda, Swiss, Tap Portugal, Aeroflot, Malaysia, Korean, China Southern, Kenya, KLM, Lufthansa, Air France, China Airlines, Singapore, Etihad, British Airways, Finnair, Alitalia, Austrian, SAS, Emirates
¥3935
Hainan, Qatar, Austrian, Aeroflot, Tap Portugal, Thai, Turkish, Swiss, Korean, Cathay, Emirates, Lufthansa, Air France, Singapore, Etihad, Finnair, Alitalia, SAS, KLM, Air China, British Airways
¥4409
Alitalia, Finnair, British Airways, Air France, Swiss, KLM, Turkish, Lufthansa
¥5824
Shanghai, Korean, Delta, Singapore, Air China, Shenzhen, Asiana, Vietnam, Air Macau, JAL, Cathay, China Eastern, Thai, All Nippon, China Southern
¥2232
Austrian, Alitalia, KLM, Air China, Swiss, Turkish, Finnair, British Airways, China Southern, Cathay, Emirates, Lufthansa, Air France, Aeroflot, Tap Portugal
¥5475
Qatar, Aeroflot, Tap Portugal, Malaysia, Air China, Swiss, Thai, Singapore, Korean, Turkish, Srilankan, Finnair, British Airways, Etihad, China Airlines, Air France, Lufthansa, Emirates, Alitalia, Austrian, SAS, China Southern, China Eastern, Cathay, KLM, Hainan
¥3591
Singapore, Hainan, Malaysia, Royal Brunei, Hong Kong, Philippine, Shanghai, Srilankan, Air China, Shenzhen, Vietnam, Asiana, Juneyao, China Southern, Thai, China Eastern, Cathay, Korean, Air Macau
¥1609
SAS, Virgin Atlantic, Aeroflot, China Southern, KLM, Turkish, Etihad, Singapore, China Airlines, Alitalia, Qatar, Air France, Finnair, Swiss, British Airways, Emirates, Lufthansa
¥4897
British Airways, Alitalia, Etihad, SAS, Air China, Finnair, Singapore, Qatar, Hainan, Aeroflot, Air France, Lufthansa, Korean, Emirates, Austrian, Swiss, Thai, China Southern, Cathay, Turkish, KLM
¥4786
Emirates, Tap Portugal, Hainan, China Southern, Qatar, Thai, Air France, Lufthansa, Aeroflot, China Eastern, SAS, Air China, British Airways, Etihad, Singapore, Finnair, Alitalia, Swiss, KLM, Turkish
¥4727
Alitalia, SAS, Swiss, Austrian, KLM, Turkish, Air France, Finnair, British Airways, Etihad, Aeroflot, Lufthansa, Emirates
¥5352
Lufthansa, Swiss, Asiana, Austrian, KLM, British Airways, China Southern, Korean, Etihad, Singapore, Aeroflot, Malaysia, Qatar, Alitalia, Air France, Emirates, Air China, Turkish
¥3839
Asiana, Finnair, British Airways, Etihad, Singapore, Air Canada, China Airlines, Cathay, China Eastern, KLM, Virgin Atlantic, Turkish, JAL, Swiss, Air China, Hainan, Aeroflot, Delta, Qatar, Korean, China Southern, United, American, AeroMexico, EVA Air, Emirates, Lufthansa, Air France, All Nippon
¥5436
Finnair, Lufthansa, Air France, Aeroflot, Hainan, British Airways, KLM, Alitalia, Turkish, Air China
¥5824
Vietnam, Korean, Shanghai, Singapore, China Southern, Thai, China Eastern, Shandong, Cathay, Air Macau, Asiana, Shenzhen, Air China
¥1973
Hainan, Finnair, Air China, Alitalia, SAS, Thai, Turkish, Vietnam, Tap Portugal, Aeroflot, China Eastern, China Southern, Korean, Qatar, Asiana, Cathay, KLM, Malaysia, Srilankan, Emirates, Air India, Swiss, Lufthansa, British Airways, Air France, China Airlines, Singapore, Etihad
¥4318
China Southern, Swiss, Turkish, Korean, Lufthansa, Air France, Qatar, Malaysia, Aeroflot, Hainan, Etihad, British Airways, Finnair, Air China, Alitalia, SAS, Austrian, Emirates, KLM
¥4328
Emirates, Lufthansa, Qatar, Air France, Tap Portugal, Aeroflot, Etihad, British Airways, Alitalia, KLM, Turkish
¥5535
KLM, Aeroflot, British Airways, Alitalia, Air France, Lufthansa, Turkish
¥5823
Tap Portugal, Vietnam, Alitalia, Turkish, Thai, KLM, Austrian, SAS, Swiss, Air China, China Eastern, China Southern, Korean, Qatar, Cathay, Finnair, Singapore, Emirates, Air France, China Airlines, Aeroflot, Etihad, British Airways, Srilankan, Lufthansa
¥2488
Korean, Air China, Singapore, Dragonair, Malaysia, Cebu Pacific, Royal Brunei, Philippine, Asiana, Air Macau, Cathay, China Eastern, Thai, China Southern
¥1541
Finnair, Asiana, KLM, Cathay, Emirates, China Eastern, China Southern, British Airways, Etihad, Singapore, Air Canada, United, American, Philippine, Lufthansa, Air France, Korean, Delta, Aeroflot, Hainan, Air China, Swiss, EVA Air, Turkish, JAL
¥5738
Swiss, Finnair, Alitalia, Austrian, KLM, Turkish, China Eastern, China Southern, Emirates, British Airways, Aeroflot, Air France, Lufthansa, Etihad
¥5381

Cheap International Flights to Madrid - MAD

Flights
Airline
Lowest Price
China Southern, China Eastern, KLM, Hainan, Air China, Lufthansa, Korean, Air France, Qatar
¥5228
Air China, Hainan, China Southern, China Eastern, KLM, Air France, Lufthansa
¥5833
Air China, China Eastern, China Southern, Hainan, Air France, KLM
¥5843
China Eastern, China Southern, Air China, Air France
¥5843
Recommended by:More >
Cheap Flights from Shanghai to Madrid, from ¥4939 Round trip from SHA to MAD