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 Barcelona?

Cheap Flights from Barcelona to Shanghai, CN, China - BCN to SHA Last modified: Aug 31, 2016 12:42 AM

Popular flights from Barcelona to Shanghai Last modified: Aug 31, 2016 12:42 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.

Aeroflot
BCNSHA
Sat 10/15
1 stop
SHABCN
Thu 10/20
1 stop
€384
Select
Aeroflot
BCNSHA
Fri 12/23
1 stop
SHABCN
Fri 1/6
1 stop
€384
Select
Air China
BCNSHA
Sat 12/3
2 stops
SHABCN
Sun 12/11
2 stops
€392
Select
British Airways
BCNSHA
Tue 9/27
2 stops
SHABCN
Tue 10/4
2 stops
€409
Select
Finnair
BCNSHA
Thu 9/29
1 stop
SHABCN
Thu 10/6
1 stop
€424
Select
Finnair
BCNSHA
Thu 9/29
1 stop
SHABCN
Sun 10/9
1 stop
€424
Select
SAS
BCNSHA
Sat 10/1
1 stop
SHABCN
Fri 10/7
1 stop
€430
Select
China Southern
BCNSHA
Wed 9/21
2 stops
SHABCN
Mon 9/26
2 stops
€438
Select
China Southern
BCNSHA
Tue 11/1
2 stops
SHABCN
Sat 11/5
2 stops
€438
Select
China Southern
BCNSHA
Sat 11/12
2 stops
SHABCN
Sat 11/19
2 stops
€438
Select
China Southern
BCNSHA
Sun 11/27
2 stops
SHABCN
Sun 12/4
2 stops
€438
Select
China Southern
BCNSHA
Mon 12/5
2 stops
SHABCN
Sun 12/11
2 stops
€438
Select
Swiss
BCNSHA
Thu 9/29
1 stop
SHABCN
Thu 10/6
1 stop
€452
Select
Swiss
BCNSHA
Fri 9/30
1 stop
SHABCN
Fri 10/14
1 stop
€452
Select
Swiss
BCNSHA
Sat 10/1
1 stop
SHABCN
Fri 10/21
1 stop
€452
Select
Swiss
BCNSHA
Mon 11/14
1 stop
SHABCN
Thu 11/24
1 stop
€452
Select
Swiss
BCNSHA
Tue 11/22
1 stop
SHABCN
Tue 11/29
1 stop
€452
Select
Lufthansa
BCNSHA
Tue 11/29
1 stop
SHABCN
Sun 12/11
1 stop
€459
Select
Turkish
BCNSHA
Sat 10/15
1 stop
SHABCN
Thu 10/20
1 stop
€468
Select
Turkish
BCNSHA
Sun 10/16
1 stop
SHABCN
Wed 10/26
1 stop
€468
Select
Turkish
BCNSHA
Mon 10/31
1 stop
SHABCN
Sat 11/5
1 stop
€468
Select
Turkish
BCNSHA
Mon 10/31
1 stop
SHABCN
Sun 11/13
1 stop
€468
Select
Turkish
BCNSHA
Tue 11/1
1 stop
SHABCN
Sat 11/5
1 stop
€468
Select
Emirates
BCNSHA
Wed 9/21
1 stop
SHABCN
Mon 9/26
1 stop
€470
Select
Emirates
BCNSHA
Tue 11/22
1 stop
SHABCN
Tue 11/29
1 stop
€470
Select
Qatar
BCNSHA
Mon 10/10
1 stop
SHABCN
Wed 10/19
1 stop
€470
Select
Qatar
BCNSHA
Wed 10/12
1 stop
SHABCN
Sat 10/22
1 stop
€470
Select
Qatar
BCNSHA
Mon 10/17
1 stop
SHABCN
Fri 10/28
1 stop
€470
Select
Qatar
BCNSHA
Mon 10/31
1 stop
SHABCN
Sun 11/13
1 stop
€470
Select
Qatar
BCNSHA
Mon 11/14
1 stop
SHABCN
Fri 11/25
1 stop
€470
Select
Air Berlin
BCNSHA
Thu 10/13
2 stops
SHABCN
Thu 10/27
2 stops
€475
Select
Iberia
BCNSHA
Tue 11/22
2 stops
SHABCN
Tue 11/29
2 stops
€476
Select
Iberia
BCNSHA
Fri 12/2
2 stops
SHABCN
Wed 12/7
2 stops
€476
Select
KLM
BCNSHA
Sat 10/1
1 stop
SHABCN
Fri 10/21
1 stop
€479
Select
KLM
BCNSHA
Sun 10/2
1 stop
SHABCN
Sat 10/22
1 stop
€479
Select
KLM
BCNSHA
Mon 10/3
1 stop
SHABCN
Mon 10/10
1 stop
€479
Select
KLM
BCNSHA
Wed 10/12
1 stop
SHABCN
Sat 10/22
1 stop
€479
Select
KLM
BCNSHA
Thu 10/13
1 stop
SHABCN
Thu 10/20
1 stop
€479
Select
Air France
BCNSHA
Wed 9/21
1 stop
SHABCN
Mon 9/26
1 stop
€483
Select
Air France
BCNSHA
Thu 9/29
1 stop
SHABCN
Thu 10/6
1 stop
€483
Select
Air France
BCNSHA
Fri 9/30
1 stop
SHABCN
Fri 10/14
1 stop
€483
Select
Air France
BCNSHA
Sat 10/1
1 stop
SHABCN
Fri 10/21
1 stop
€483
Select
Air France
BCNSHA
Sun 10/2
1 stop
SHABCN
Sat 10/22
1 stop
€483
Select
Etihad
BCNSHA
Thu 10/13
2 stops
SHABCN
Thu 10/27
2 stops
€486
Select
Alitalia
BCNSHA
Mon 10/17
2 stops
SHABCN
Fri 10/28
2 stops
€495
Select
Alitalia
BCNSHA
Sat 11/12
2 stops
SHABCN
Sat 11/19
2 stops
€495
Select
Alitalia
BCNSHA
Thu 12/1
2 stops
SHABCN
Thu 12/8
2 stops
€495
Select
Alitalia
BCNSHA
Mon 12/12
2 stops
SHABCN
Mon 12/19
2 stops
€495
Select
Austrian
BCNSHA
Sat 10/1
1 stop
SHABCN
Fri 10/21
1 stop
€523
Select
Austrian
BCNSHA
Sun 10/16
1 stop
SHABCN
Wed 10/26
1 stop
€523
Select
China Eastern
BCNSHA
Mon 10/10
1 stop
SHABCN
Wed 10/19
1 stop
€547
Select
Xiamen
BCNSHA
Fri 12/23
2 stops
SHABCN
Fri 1/6
2 stops
€587
Select
Korean
BCNSHA
Thu 9/29
2 stops
SHABCN
Sat 10/8
2 stops
€837
Select
Korean
BCNSHA
Thu 10/20
2 stops
SHABCN
Thu 10/27
2 stops
€837
Select
Hainan
BCNSHA
Fri 10/7
2 stops
SHABCN
Sun 10/16
2 stops
€987
Select
Singapore
BCNSHA
Thu 12/8
2 stops
SHABCN
Tue 12/13
2 stops
€1,075
Select
All Nippon
BCNSHA
Thu 12/8
2 stops
SHABCN
Tue 12/13
2 stops
€1,223
Select
Air Canada
BCNSHA
Tue 10/11
2 stops
SHABCN
Thu 10/20
2 stops
€4,448
Select

How Much Does it Cost to Fly from Barcelona to Shanghai (BCN to SHA)?

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

When Can I Buy the Cheapest Flight from Barcelona to Shanghai (BCN to SHA)?

Airlines can adjust prices for plane tickets from Barcelona 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.

Cheapest Day To Fly from Barcelona to Shanghai

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

Monday Tuesday Wednesday Thursday Friday Saturday Sunday
€395 €386 €386 €400 €395 €384 €385

Lowest Fares Chart By Month from Barcelona to Shanghai

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

Month Origin Destination Carrier Depart Date Return Date Stops Price
September Barcelona Shanghai Aeroflot 9/7/16 9/21/16 1 €386
October Barcelona Shanghai Aeroflot 10/15/16 10/20/16 1 €384
November Barcelona Shanghai Aeroflot 11/27/16 12/6/16 1 €385
December Barcelona Shanghai Aeroflot 12/23/16 1/6/17 1 €384
January Barcelona Shanghai Aeroflot 1/25/17 2/3/17 1 €400
February Barcelona Shanghai British Airways 2/28/17 3/7/17 2 €414
March Barcelona Shanghai Aeroflot 3/15/17 3/31/17 1 €385
April Barcelona Shanghai British Airways 4/29/17 5/6/17 2 €444

Barcelona to Shanghai Flight Questions

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

Question: What are the most popular connecting cities when flying from Barcelona to Shanghai?
Answer: Amsterdam, NL

Airlines Flying from Barcelona to Shanghai (BCN to SHA) Number of flights searched: 524Last modified: Aug 31, 2016 12:42 AM

Below are the different airlines that fly from Barcelona to Shanghai with the average price of their plane tickets. Just remember that different airlines offer different levels of comfort and service, so consider convenience when choosing your airline.

Below is the full flight schedule summary of the next 30 days for flights from Barcelona to Shanghai.

Barcelona to Shanghai
Airline Connections Mon Tue Wed Thu Fri Sat Sun
Air Canada YYZ X X X X X X
Air Canada YUL / YYZ X X X
Air France CDG X X X X X X X
Finnair HEL X X X X X X X
British Airways LHR X X X X X X X
Emirates DXB X X X X X X X
Iberia MAD X X X X X X
KLM AMS X X X X X X X
Lufthansa MUC X X X X X X X
Swiss ZRH X X X X X X X
Swiss GVA / ZRH X X X X X X X
Austrian VIE X X X X X X X
Qatar DOH X X X X X X X
SAS CPH X
SAS OSL / CPH X X X X X
Singapore SIN X X X
Aeroflot SVO X X X X X X X
Turkish IST X X X X X X X

Airports for Your Route

These pages contain information about the major airports in Barcelona 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 Barcelona - BCN

FlightsAirlineLowest Price
Barcelona to Hangzhou Air France, Air China, China Southern, Hainan, KLM, Lufthansa, Xiamen, China Eastern, All Nippon, Qatar €455
Barcelona to Beijing Air Berlin, Air France, Air Algerie, Finnair, Alitalia, British Airways, Air China, China Southern, Emirates, Etihad, Hainan, JAL, Korean, KLM, Lufthansa, LOT, Swiss, El Al, Xiamen, Malaysia, Egyptair, China Eastern, Austrian, UIA, Qatar, SAS, Brussels, Singapore, Aeroflot, Thai, Turkish, Tap Portugal, Vietnam €384
Barcelona to Wuxi China Eastern Check Dates
Barcelona to London Germanwings, Aegean, Air Berlin, Air France, Air Algerie, Royal Air Maroc, Finnair, Alitalia, Belavia, British Airways, airBaltic, Norwegian Air, Norwegian Shuttle, Aer Lingus, Emirates, Eurowings, Ryanair, Hahn Air, Iberia, KLM, Luxair, Lufthansa, LOT, Swiss, Czech, Austrian, Pegasus, SmartWings, TAROM, SAS, Brussels, Aeroflot, Turkish, Tap Portugal, TunisAir, easyJet, Air Europa, Vueling, Monarch €45
Barcelona to Hong Kong Jet Airways, Air Berlin, Air Canada, Air France, Finnair, Alitalia, British Airways, Air China, China Southern, Emirates, Etihad, NIKI, Hainan, JAL, Korean, KLM, Lufthansa, Swiss, El Al, Xiamen, Malaysia, Air Mauritius, China Eastern, All Nippon, Austrian, Qatar, Royal Jordanian, SAS, Singapore, Aeroflot, Thai, Turkish, Tap Portugal, United, Srilankan, Vietnam €402
Barcelona to Bangkok Jet Airways, Air Berlin, Air France, Finnair, Alitalia, British Airways, Air China, China Southern, Norwegian Shuttle, Emirates, Etihad, NIKI, Hainan, Iberia, JAL, Korean, KLM, Kenya, Lufthansa, Swiss, El Al, Xiamen, Malaysia, Egyptair, China Eastern, All Nippon, Austrian, UIA, Qatar, Royal Jordanian, SAS, Brussels, Singapore, Aeroflot, Thai, Turkish, Tap Portugal, Ural, Srilankan, Air Europa, Vietnam €467
Barcelona to Tokyo Air Berlin, Air Canada, Air France, Finnair, Alitalia, British Airways, Air China, China Southern, Delta, Emirates, Etihad, Iberia, JAL, Korean, KLM, Lufthansa, LOT, Swiss, Xiamen, Malaysia, Egyptair, China Eastern, All Nippon, Austrian, Qatar, S7, SAS, Singapore, Aeroflot, Turkish, United, Srilankan, Vietnam €450
Barcelona to Ningbo Air China, China Southern, Xiamen, China Eastern Check Dates
Barcelona to Seoul Air Berlin, Air Canada, Air France, Finnair, Alitalia, British Airways, Air China, China Southern, Delta, Emirates, Etihad, JAL, Korean, KLM, Lufthansa, LOT, Malaysia, China Eastern, All Nippon, Czech, Austrian, Qatar, Singapore, Aeroflot, Turkish, Vietnam €409
Barcelona to Manila Air France, Alitalia, Air China, China Southern, Emirates, Ethiopian, Etihad, JAL, Korean, KLM, Malaysia, China Eastern, All Nippon, Qatar, Singapore, Thai, Turkish, Vietnam €424
Barcelona to Paris Germanwings, Air Moldova, Aegean, Air Berlin, Air France, Air Algerie, Royal Air Maroc, Finnair, Alitalia, Belavia, British Airways, Norwegian Shuttle, Aer Lingus, Eurowings, Ryanair, Hahn Air, NIKI, transavia.com, Iberia, KLM, Luxair, Lufthansa, LOT, Swiss, Czech, Austrian, SmartWings, SATA, SAS, Brussels, Aeroflot, Turkish, Transavia, Tap Portugal, TunisAir, easyJet, Air Europa, Vueling €70
Barcelona to Nanjing Air France, British Airways, Air China, China Southern, KLM, Lufthansa, Xiamen, China Eastern, SAS €502
Barcelona to Taipei Air France, Alitalia, Air China, China Southern, Emirates, JAL, Korean, KLM, Xiamen, Malaysia, China Eastern, All Nippon, Singapore, Turkish, Vietnam €458
Barcelona to Istanbul Germanwings, Air Moldova, Aegean, Air Berlin, Air Canada, Air France, Air Algerie, Royal Air Maroc, Alitalia, British Airways, Air China, Emirates, Eurowings, Air Serbia, KLM, Lufthansa, LOT, Swiss, Egyptair, Croatia, Pegasus, UIA, Qatar, Royal Jordanian, TAROM, SAS, Singapore, Aeroflot, Turkish, Tap Portugal, TunisAir, Air Europa €127
Barcelona to Wenzhou Air France, Air China, China Southern, KLM, Lufthansa, China Eastern €530
Barcelona to Guangzhou Air France, Finnair, Air China, China Southern, Delta, Emirates, Ethiopian, Hainan, JAL, Korean, KLM, Lufthansa, Xiamen, Malaysia, Egyptair, China Eastern, All Nippon, Qatar, Royal Jordanian, Singapore, Aeroflot, Turkish, Srilankan, Vietnam €455
Barcelona to Fuzhou Air France, Air China, China Southern, KLM, Lufthansa, China Eastern €519
Barcelona to Delhi Jet Airways, Air Berlin, Air Canada, Air France, Finnair, Alitalia, British Airways, Air China, China Southern, Emirates, Etihad, NIKI, Iberia, KLM, Lufthansa, Swiss, Air Mauritius, Egyptair, China Eastern, All Nippon, Austrian, Qatar, Singapore, Aeroflot, Saudi Arabian, Thai, Turkish, United, Srilankan €368

Cheap International Flights to Shanghai - SHA

FlightsAirlineLowest Price
Toulouse to Shanghai Air France, Alitalia, British Airways, China Southern, Ethiopian, Etihad, Iberia, JAL, Korean, KLM, Lufthansa, Air Mauritius, China Eastern, All Nippon, Singapore, Aeroflot, Turkish, Tap Portugal, Vietnam €430
Valencia to Shanghai Air Canada, Air France, Finnair, Alitalia, British Airways, Etihad, Iberia, KLM, Lufthansa, Swiss, Austrian, Aeroflot, Turkish, Tap Portugal €376
Montpellier to Shanghai Air France, Alitalia, KLM, Aeroflot, Vietnam €519
Palma de Mallorca to Shanghai Air Berlin, Air France, Finnair, Alitalia, British Airways, Etihad, Iberia, KLM, Lufthansa, Swiss, Qatar, SAS, Aeroflot €420
Ibiza to Shanghai Air Berlin, Air France, British Airways, Etihad, Iberia, KLM, Lufthansa, Swiss, Aeroflot €1,953
Pau to Shanghai Air France, Aeroflot €660
Perpignan to Shanghai Air France Check Dates
Lourdes - Tarbes to ShanghaiCheck Dates
Toulouse to Hangzhou China Southern, KLM, Lufthansa, China Eastern €514
Palma de Mallorca to Hangzhou KLM Check Dates
Toulouse to Nanjing British Airways, Lufthansa Check Dates
Palma de Mallorca to NanjingCheck Dates
Cheap Flights from Barcelona to Shanghai, CN, China, from €384 Round trip from BCN to SHA