Welcome | Sign out
Recommended by:More >

Cheap Flights from Shanghai to Barcelona - SHA to BCN

Did You Know?

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

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
¥4734
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
¥4614
Hainan, Tap Portugal, British Airways, Finnair, Air China, Alitalia, SAS, Swiss, KLM, China Eastern, China Southern, Thai, Lufthansa, Turkish, Aeroflot, Air France, Qatar, Emirates, Korean
¥4930
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
¥4398
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
¥3584
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
¥3928
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
¥4777
KLM, Aeroflot, British Airways, Alitalia, Air France, Lufthansa, Turkish
¥5813
Lufthansa, China Southern, Turkish, KLM, Alitalia, Aeroflot, Etihad, British Airways, Air France, Finnair
¥5825
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
¥4718
Shanghai, Korean, Delta, Singapore, Air China, Shenzhen, Asiana, Vietnam, Air Macau, JAL, Cathay, China Eastern, Thai, All Nippon, China Southern
¥2228
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
¥1606
Alitalia, Finnair, British Airways, Air France, Swiss, KLM, Turkish, Lufthansa
¥5813
China Southern, Swiss, Turkish, Korean, Lufthansa, Air France, Qatar, Malaysia, Aeroflot, Hainan, Etihad, British Airways, Finnair, Air China, Alitalia, SAS, Austrian, Emirates, KLM
¥4322
Swiss, Lufthansa, Aeroflot, Air France, KLM, Etihad, British Airways
¥6460
Lufthansa, Swiss, Asiana, Austrian, KLM, British Airways, China Southern, Korean, Etihad, Singapore, Aeroflot, Malaysia, Qatar, Alitalia, Air France, Emirates, Air China, Turkish
¥3832
SAS, Virgin Atlantic, Aeroflot, China Southern, KLM, Turkish, Etihad, Singapore, China Airlines, Alitalia, Qatar, Air France, Finnair, Swiss, British Airways, Emirates, Lufthansa
¥4879
Swiss, Finnair, Alitalia, Austrian, KLM, Turkish, China Eastern, China Southern, Emirates, British Airways, Aeroflot, Air France, Lufthansa, Etihad
¥5371
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
¥4310
Lufthansa, China Southern, China Eastern, Turkish, KLM, Swiss, Austrian, Emirates, Air France, Aeroflot, British Airways, Finnair, Alitalia, SAS
¥5353
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
¥5426
Vietnam, Korean, Shanghai, Singapore, China Southern, Thai, China Eastern, Shandong, Cathay, Air Macau, Asiana, Shenzhen, Air China
¥1970
China Eastern, China Southern, Turkish, KLM, Swiss, Austrian, Alitalia, Finnair, British Airways, Etihad, SAS, Aeroflot, Qatar, Air France, Lufthansa, Emirates
¥4900
British Airways, Lufthansa, Air France, Aeroflot, KLM
¥6942
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
¥2484

Cheap International Flights to Barcelona - BCN

Flights
Airline
Lowest Price
KLM, Air France, China Southern, Lufthansa, China Eastern, Hainan, Air China
¥5802
China Eastern, Air China, China Southern, Hainan, KLM, Qatar, Air France, Lufthansa
¥5188
China Eastern, Air China, Hainan, KLM, Air France, China Southern
¥5802
Air China, Air France, China Southern, China Eastern
¥6158
Recommended by:More >
Cheap Flights from Shanghai to Barcelona, from ¥5095 Round trip from SHA to BCN