Flights from Barcelona to Shanghai Starting at NZD 561
We've found these cheap flights for you. You can book one-way or return flight tickets.
-
Round-trip
-
One way
-
-
Cheapest nonstopBCN 12:3012h 25mNonstopPVG 06:55Barcelona - Shanghai | Tue, May 13 | Air ChinaPVG 00:4013h 20mNonstopBCN 08:00Shanghai - Barcelona | Tue, May 20 | Air ChinaNZD 1,099 NZD 1,37220% OFF20% OFFNZD 1,372 NZD 1,099
-
BCN 12:3012h 30mNonstopPVG 07:00Barcelona - Shanghai | Tue, Apr 1 | Air ChinaPVG 00:4013h 20mNonstopBCN 08:00Shanghai - Barcelona | Tue, Apr 8 | Air ChinaNZD 1,112 NZD 1,37219% OFF19% OFFNZD 1,372 NZD 1,112
-
BCN 12:3019h 55m1 stopsSHA 14:25Barcelona - Shanghai | Wed, Apr 2 | Shenzhen AirlinesPVG 20:1019h 25m1 stopsBCN 09:35Shanghai - Barcelona | Sun, Apr 6 | Shenzhen AirlinesNZD 946 NZD 1,37231% OFF31% OFFNZD 1,372 NZD 946
-
BCN 12:3020h1 stopsSHA 14:30Barcelona - Shanghai | Mon, Mar 31 | Shenzhen AirlinesPVG 19:0020h 35m1 stopsBCN 09:35Shanghai - Barcelona | Sun, Apr 6 | Shenzhen AirlinesNZD 98028% OFFNZD 1,372 NZD 980
-
BCN 11:3519h 40m1 stopsSHA 14:15Barcelona - Shanghai | Wed, Mar 26 | Shenzhen AirlinesPVG 18:3021h 5m1 stopsBCN 09:35Shanghai - Barcelona | Thu, Apr 3 | Shenzhen AirlinesNZD 98828% OFFNZD 1,372 NZD 988
-
BCN 09:1525h 15m1 stopsPVG 16:30Barcelona - Shanghai | Wed, Apr 2 | Qatar AirwaysPVG 00:3526h 45m1 stopsBCN 21:20Shanghai - Barcelona | Mon, Apr 7 | Qatar AirwaysNZD 99827% OFFNZD 1,372 NZD 998
-
BCN 16:2518h 5m1 stopsPVG 16:30Barcelona - Shanghai | Tue, Apr 1 | Qatar AirwaysPVG 00:3520h 5m1 stopsBCN 14:40Shanghai - Barcelona | Wed, Apr 9 | Qatar AirwaysNZD 1,00227% OFFNZD 1,372 NZD 1,002
-
BCN 12:3019h 5m1 stopsSHA 13:35Barcelona - Shanghai | Mon, May 19 | Shenzhen AirlinesPVG 00:4013h 20mNonstopBCN 08:00Shanghai - Barcelona | Tue, May 27 | Air ChinaNZD 1,00827% OFFNZD 1,372 NZD 1,008
-
BCN 06:0020h 25m1 stopsPVG 09:25Barcelona - Shanghai | Mon, Mar 24 | KLMPVG 21:3017h 30m1 stopsBCN 09:00Shanghai - Barcelona | Sun, Mar 30 | Air FranceNZD 1,01226% OFFNZD 1,372 NZD 1,012
-
BCN 09:5026h 15m1 stopsPVG 19:05Barcelona - Shanghai | Mon, Mar 24 | Air FrancePVG 21:3017h 30m1 stopsBCN 09:00Shanghai - Barcelona | Sun, Mar 30 | Air FranceNZD 1,01226% OFFNZD 1,372 NZD 1,012
-
BCN 12:3019h 5m1 stopsSHA 13:35Barcelona - Shanghai | Fri, Apr 4 | Shenzhen AirlinesPVG 00:4013h 20mNonstopBCN 08:00Shanghai - Barcelona | Thu, Apr 10 | Air ChinaNZD 1,01526% OFFNZD 1,372 NZD 1,015
-
BCN 11:0512h 5mNonstopPVG 06:10Barcelona - Shanghai | Thu, Mar 27 | Air ChinaSHA 07:4531h 50m1 stopsBCN 09:35Shanghai - Barcelona | Thu, Apr 3 | Juneyao AirlinesNZD 1,02425% OFFNZD 1,372 NZD 1,024
-
BCN 13:0017h 25m1 stopsSHA Invalid DateBarcelona - Shanghai | Tue, Mar 25 | Normal AirlineSHA 15:006hNonstopBCN 16:00Shanghai - Barcelona | Thu, Mar 27 | Normal AirlineFind More FlightsFind More Flights
-
Cheapest nonstopBCN 11:0512h 5mNonstopPVG 06:10Barcelona - Shanghai | Mon, Mar 24 | Air ChinaNZD 722 NZD 90720% OFF20% OFFNZD 907 NZD 722
-
BCN 11:0512h 5mNonstopPVG 06:10Barcelona - Shanghai | Thu, Mar 27 | Air ChinaNZD 735 NZD 90719% OFF19% OFFNZD 907 NZD 735
-
BCN 08:3522h 45m1 stopsPVG 14:20Barcelona - Shanghai | Mon, Mar 24 | Qatar AirwaysNZD 561 NZD 90738% OFF38% OFFNZD 907 NZD 561
-
BCN 08:3522h 45m1 stopsPVG 14:20Barcelona - Shanghai | Wed, Mar 26 | Qatar AirwaysNZD 56238% OFFNZD 907 NZD 562
-
BCN 09:1525h 5m1 stopsPVG 16:20Barcelona - Shanghai | Mon, Mar 31 | Qatar AirwaysNZD 58635% OFFNZD 907 NZD 586
-
BCN 09:5517h1 stopsPVG 09:55Barcelona - Shanghai | Wed, Mar 26 | Etihad AirwaysNZD 62431% OFFNZD 907 NZD 624
-
BCN 10:0016h 55m1 stopsPVG 09:55Barcelona - Shanghai | Sun, Mar 23 | Etihad AirwaysNZD 63630% OFFNZD 907 NZD 636
-
BCN 11:1017h 25m1 stopsPVG 10:35Barcelona - Shanghai | Sun, Apr 6 | Etihad AirwaysNZD 63930% OFFNZD 907 NZD 639
-
BCN 08:3522h 45m1 stopsPVG 14:20Barcelona - Shanghai | Sun, Mar 23 | Qatar AirwaysNZD 65128% OFFNZD 907 NZD 651
-
BCN 10:4517h 50m1 stopsPVG 10:35Barcelona - Shanghai | Wed, Apr 2 | Etihad AirwaysNZD 66327% OFFNZD 907 NZD 663
-
BCN 22:3530h1 stopsPVG 10:35Barcelona - Shanghai | Tue, Apr 22 | Etihad AirwaysNZD 66527% OFFNZD 907 NZD 665
-
BCN 22:3030h 5m1 stopsPVG 10:35Barcelona - Shanghai | Tue, Apr 8 | Etihad AirwaysNZD 66627% OFFNZD 907 NZD 666
-
BCN 13:0017h 25m1 stopsSHA Invalid DateBarcelona - Shanghai | Tue, Mar 25 | Normal AirlineFind More FlightsFind More Flights
-
Crossed out prices are calculated based on the average price of the corresponding route on Trip.com.
Find the best time to fly from Barcelona to Shanghai
We monitor flight fares to help you find the best deals effortlessly
Cheapest flights
From price
Search
Displayed prices are calculated based on the cheapest average weekly prices of the corresponding route on Trip.com.
Airlines Flying from Barcelona to Shanghai
Compare prices, find the option that best suits your travel needs, and enjoy a comfortable journey with a trusted airline.
FAQ
-
When are flight tickets from Barcelona (BCN) to Shanghai (SHA) the cheapest?
Airlines adjust prices for flights from Barcelona to Shanghai based on the departure date and time of your selection. By analyzing data from all airlines, we've discovered that on Trip.com, you can find the lowest flight prices on Tuesdays, Wednesdays, and Saturdays. -
How much do flights from Barcelona (BCN) to Shanghai (SHA) cost?
According to Trip.com's data, the lowest price is around NZD 1,520. -
How long does it take to fly from Barcelona (BCN) to Shanghai (SHA) and what is the distance?
It takes around 12 hours 25 minutes to fly from Barcelona (BCN) to Shanghai (SHA). -
What is the transportation method from the main airport to downtown in Shanghai?
- The distance from Pudong Intl. Airport to downtown is about 33 km. It takes about 50 minutes by taxi.
- The distance from Shanghai Hongqiao Airport to downtown is about 13 km. It takes about 30 minutes by taxi.
-
What are the most popular airlines that fly from Barcelona (BCN) to Shanghai (SHA)?
Airlines with flights from Barcelona (BCN) to Shanghai (SHA): Air China.
How to find a cheap flight from Barcelona to Shanghai
Wait until the last minute and flight costs are often sky-high. Plan ahead, book the right way, and your savings can soar. We have loads of saving tips to help you find a cheap flight from Barcelona to Shanghai. Book your flights at the right time and save more.
Book Early
Once prices are gone, they're gone. Lock in deals while you can!
Compare Flight Prices
Compare prices on travel agency and airline websites.
Look Out for Deals
Check airline and travel agency websites for latest flight deals
Check One-way Fares
Buying two cheap one-way flights can sometimes be a better deal than a round-trip.
Try Different Dates
Flying during the week, early in the morning, or late at night can help save money.
Use the Trip.com App
Save up to £10 per person when booking your flights on Trip.com
Flight Information from Barcelona to Shanghai
Cheapest one-way flight price | NZD 560 |
---|---|
Cheapest round-trip ticket price | NZD 1,007 |
Off-season for travel | February |
Peak season for travel | June |
Flight distance | 9,826.37 km |
Average flight time | 12 hours 25 minutes |
Popular airline | British Airways |
Popular Flights
-
Top Routes from Barcelona
-
Top Routes to Shanghai
-
More flight options
- Barcelona to Tokyo Flights
- Barcelona to Bangkok Flights
- Barcelona to Bali Flights
- Barcelona to Palma de Mallorca Flights
- Barcelona to Lisbon Flights
- Barcelona to Rome Flights
- Barcelona to Paris Flights
- Barcelona to Madrid Flights
- Barcelona to Milan Flights
- Barcelona to Osaka Flights
- Barcelona to Granada Flights
- Flights from Barcelona Airport to Queenstown
- Flights from Barcelona Airport to Tauranga
- Flights from Barcelona Airport to Gisborne
- Flights from Barcelona Airport to Palmerston North
- Flights from Barcelona Airport to Nelson
- Flights from Barcelona Airport to Whangarei
- Flights from Barcelona to Tauranga Airport
- Flights from Barcelona to Auckland International Airport
- Flights from Barcelona to New Plymouth Airport
- Flights from Barcelona to Hamilton International Airport
- Flights from Barcelona to Palmerston North Airport
- Flights from Barcelona to Rotorua Airport
- Flights from Barcelona Airport to Auckland International Airport
- Flights from Barcelona Airport to Christchurch International Airport
- Flights from Barcelona Airport to Wellington International Airport
- Flights from Barcelona Airport to Queenstown Airport
- Flights from Barcelona Airport to Dunedin International Airport
- Flights from Barcelona Airport to Nelson Airport
- Los Angeles to Shanghai Flights
- Singapore to Shanghai Flights
- Kuala Lumpur to Shanghai Flights
- Moscow to Shanghai Flights
- Jakarta to Shanghai Flights
- Melbourne to Shanghai Flights
- Kaohsiung to Shanghai Flights
- Bangkok to Shanghai Flights
- London to Shanghai Flights
- Sydney to Shanghai Flights
- Taipei to Shanghai Flights
- Flights from Auckland International Airport to Shanghai
- Flights from Christchurch International Airport to Shanghai
- Flights from Queenstown Airport to Shanghai
- Flights from Wellington International Airport to Shanghai
- Flights from Dunedin International Airport to Shanghai
- Flights from Nelson Airport to Shanghai
- Flights from Auckland to Shanghai Hongqiao International Airport
- Flights from Auckland to Shanghai Pudong International Airport
- Flights from Christchurch to Shanghai Pudong International Airport
- Flights from Christchurch to Shanghai Hongqiao International Airport
- Flights from Wellington to Shanghai Hongqiao International Airport
- Flights from Wellington to Shanghai Pudong International Airport
- Flights from Auckland International Airport to Shanghai Pudong International Airport
- Flights from Auckland International Airport to Shanghai Hongqiao International Airport
- Flights from Christchurch International Airport to Shanghai Pudong International Airport
- Flights from Christchurch International Airport to Shanghai Hongqiao International Airport
- Flights from Queenstown Airport to Shanghai Hongqiao International Airport
- Flights from Queenstown Airport to Shanghai Pudong International Airport
- Madrid to Beijing Flights
- Madrid to Hong Kong Flights
- Barcelona to Hong Kong Flights
- Madrid to Guangzhou Flights
- Barcelona to Taipei Flights
- Madrid to Taipei Flights
- Madrid to Wenzhou Flights
- Barcelona to Beijing Flights
- Madrid to Hangzhou Flights
- Madrid to Shenzhen Flights
- Barcelona to Shenzhen Flights