Airlines with flights from Barcelona to Shanghai
There are five airlines with scheduled flights between BCN and PVG. Air China is the only airline with non-stop flights from El Prat Airport to Shanghai Airport and the flight time is 12 hours and 10 minutes.
Choose airline
Schedules
![Air China Air China](https://images.airlineinformation.com/airlines/100/CA_100px.png)
Non-stop with Air China
-
Total flight time: 12 hours and 10 minutes
-
Shanghai is a Air China hub (Secondary hub).
-
3 flights per week
-
Airbus A350-900
-
Business class available
BCN
Direct
PVG
W8, Feb 17 - Feb 23
Flight
Mon
Feb 17
Tue
Feb 18
Wed
Feb 19
Thu
Feb 20
Fri
Feb 21
Sat
Feb 22
Sun
Feb 23
CA840
----
----
----
11:05
----
11:05
----
The timetable & schedule information was updated at 2025-01-15
![Emirates Emirates](https://images.airlineinformation.com/airlines/100/EK_100px.png)
Via Dubai with Emirates
-
Total flight time: 16h 55m - 19h 20m.
-
14 flights per week
BCN
Via DXB
PVG
W8, Feb 17 - Feb 23
Flight
Mon
Feb 17
Tue
Feb 18
Wed
Feb 19
Thu
Feb 20
Fri
Feb 21
Sat
Feb 22
Sun
Feb 23
EK256
EK302
EK302
15:10
15:10
15:10
15:10
15:10
15:10
15:10
EK188
EK304
EK304
20:25
20:25
20:25
20:25
20:25
20:25
20:25
The timetable & schedule information was updated at 2025-01-15
![Air France Air France](https://images.airlineinformation.com/airlines/100/AF_100px.png)
Via Paris with Air France
-
Total flight time: 15h 45m - 19h 20m.
-
Sky Team Alliance
-
12 flights per week
BCN
Via CDG
PVG
W8, Feb 17 - Feb 23
Flight
Mon
Feb 17
Tue
Feb 18
Wed
Feb 19
Thu
Feb 20
Fri
Feb 21
Sat
Feb 22
Sun
Feb 23
AF1549
AF116
AF116
----
18:00
18:00
18:00
18:00
18:00
18:00
AF1049
AF116
AF116
----
20:20
20:15
20:20
20:15
20:20
20:20
The timetable & schedule information was updated at 2025-01-15
![SWISS SWISS](https://images.airlineinformation.com/airlines/100/LX_100px.png)
Via Zurich with SWISS
-
Total flight time: 15h 35m - 18h 50m.
-
8 flights per week
BCN
Via ZRH
PVG
W8, Feb 17 - Feb 23
Flight
Mon
Feb 17
Tue
Feb 18
Wed
Feb 19
Thu
Feb 20
Fri
Feb 21
Sat
Feb 22
Sun
Feb 23
LX1951
LX188
LX188
06:35
06:45
06:45
06:45
06:45
06:45
06:45
LX1953
LX188
LX188
09:50
09:50
09:50
09:50
09:50
09:50
09:50
The timetable & schedule information was updated at 2025-01-15
![Qatar Airways Qatar Airways](https://images.airlineinformation.com/airlines/100/QR_100px.png)
Via Doha with Qatar Airways
-
Total flight time: 16h 00m - 18h 55m.
-
One World Alliance
-
7 flights per week
BCN
Via DOH
PVG
W8, Feb 17 - Feb 23
Flight
Mon
Feb 17
Tue
Feb 18
Wed
Feb 19
Thu
Feb 20
Fri
Feb 21
Sat
Feb 22
Sun
Feb 23
QR146
QR870
QR870
15:20
15:20
15:20
15:20
15:20
15:20
15:20
The timetable & schedule information was updated at 2025-01-15