Flight times from Barcelona to Shanghai & schedule

The average flight time from Barcelona to Shanghai is About 12 hours 13 minutes, covering a distance of About 9,826.37 km.

Flight duration

About 12 hours 13 minutes

Flight distance

About 9,826.37 km

How long is the flight from Barcelona to Shanghai?

The flights usually depart from Josep Tarradellas Barcelona-El Prat Airport and arrive at Shanghai Pudong International Airport.

See more
Earliest first
Latest first
Iberia IB6202
BCN 08:35
DOH 17:00
With stops 6.4h
S
M
T
W
T
F
S
Iberia IB6330
DOH 02:50
PVG 16:20
8.5h
S
M
T
W
T
F
S
Check prices
Air Serbia JU581
BCN 09:55
BEG 12:30
With stops 2.6h
S
M
T
W
T
F
S
Air Serbia JU986
BEG 14:10
PVG 07:05
10.9h
S
M
T
W
T
F
S
Check prices
Etihad Airways EY112
BCN 10:10
AUH 19:35
With stops 6.4h
S
M
T
W
T
F
S
Etihad Airways EY866
AUH 21:15
PVG 09:15
8.0h
S
M
T
W
T
F
S
Check prices
China Eastern Airlines MU250
BCN 10:20
PVG 05:30
Nonstop 12.2h
S
M
T
W
T
F
S
Check prices
Air China CA840
BCN 10:40
PVG 05:55
Nonstop 12.3h
S
M
T
W
T
F
S
Check prices
Shenzhen Airlines ZH1990
BCN 10:40
PVG 05:55
Nonstop 12.3h
S
M
T
W
T
F
S
Check prices
AEGEAN A3711
BCN 11:20
ATH 15:10
With stops 2.8h
S
M
T
W
T
F
S
Juneyao Airlines HO1658
ATH 13:20
PVG 05:15
9.9h
S
M
T
W
T
F
S
Check prices
Brussels Airlines SN3698
BCN 12:25
BRU 14:30
With stops 2.1h
S
M
T
W
T
F
S
Juneyao Airlines HO1660
BRU 11:10
PVG 05:05
10.9h
S
M
T
W
T
F
S
Check prices
Brussels Airlines SN3704
BCN 17:40
BRU 19:50
With stops 2.2h
S
M
T
W
T
F
S
Juneyao Airlines HO1660
BRU 11:10
PVG 05:05
10.9h
S
M
T
W
T
F
S
Check prices
Air Algerie AH2015
BCN 19:05
ALG 20:25
With stops 1.3h
S
M
T
W
T
F
S
Air Algerie AH3082
ALG 08:00
PVG 04:00
13.0h
S
M
T
W
T
F
S
Check prices
AEGEAN A3713
BCN 19:40
ATH 23:30
With stops 2.8h
S
M
T
W
T
F
S
Juneyao Airlines HO1658
ATH 13:20
PVG 05:15
9.9h
S
M
T
W
T
F
S
Check prices
Brussels Airlines SN3706
BCN 21:00
BRU 23:05
With stops 2.1h
S
M
T
W
T
F
S
Juneyao Airlines HO1660
BRU 11:10
PVG 05:05
10.9h
S
M
T
W
T
F
S
Check prices
Air Serbia JU585
BCN 21:20
BEG 23:55
With stops 2.6h
S
M
T
W
T
F
S
Air Serbia JU986
BEG 14:10
PVG 07:05
10.9h
S
M
T
W
T
F
S
Check prices
Etihad Airways EY114
BCN 21:40
AUH 07:05
With stops 6.4h
S
M
T
W
T
F
S
Etihad Airways EY866
AUH 21:15
PVG 09:15
8.0h
S
M
T
W
T
F
S
Check prices
See all
Etihad Airways EY114
BCN 21:40
AUH 07:05
With stops 6.4h
S
M
T
W
T
F
S
Etihad Airways EY866
AUH 21:15
PVG 09:15
8.0h
S
M
T
W
T
F
S
Check prices
Air Serbia JU585
BCN 21:20
BEG 23:55
With stops 2.6h
S
M
T
W
T
F
S
Air Serbia JU986
BEG 14:10
PVG 07:05
10.9h
S
M
T
W
T
F
S
Check prices
Brussels Airlines SN3706
BCN 21:00
BRU 23:05
With stops 2.1h
S
M
T
W
T
F
S
Juneyao Airlines HO1660
BRU 11:10
PVG 05:05
10.9h
S
M
T
W
T
F
S
Check prices
AEGEAN A3713
BCN 19:40
ATH 23:30
With stops 2.8h
S
M
T
W
T
F
S
Juneyao Airlines HO1658
ATH 13:20
PVG 05:15
9.9h
S
M
T
W
T
F
S
Check prices
Air Algerie AH2015
BCN 19:05
ALG 20:25
With stops 1.3h
S
M
T
W
T
F
S
Air Algerie AH3082
ALG 08:00
PVG 04:00
13.0h
S
M
T
W
T
F
S
Check prices
Brussels Airlines SN3704
BCN 17:40
BRU 19:50
With stops 2.2h
S
M
T
W
T
F
S
Juneyao Airlines HO1660
BRU 11:10
PVG 05:05
10.9h
S
M
T
W
T
F
S
Check prices
Brussels Airlines SN3698
BCN 12:25
BRU 14:30
With stops 2.1h
S
M
T
W
T
F
S
Juneyao Airlines HO1660
BRU 11:10
PVG 05:05
10.9h
S
M
T
W
T
F
S
Check prices
AEGEAN A3711
BCN 11:20
ATH 15:10
With stops 2.8h
S
M
T
W
T
F
S
Juneyao Airlines HO1658
ATH 13:20
PVG 05:15
9.9h
S
M
T
W
T
F
S
Check prices
Air China CA840
BCN 10:40
PVG 05:55
Nonstop 12.3h
S
M
T
W
T
F
S
Check prices
Shenzhen Airlines ZH1990
BCN 10:40
PVG 05:55
Nonstop 12.3h
S
M
T
W
T
F
S
Check prices
China Eastern Airlines MU250
BCN 10:20
PVG 05:30
Nonstop 12.2h
S
M
T
W
T
F
S
Check prices
Etihad Airways EY112
BCN 10:10
AUH 19:35
With stops 6.4h
S
M
T
W
T
F
S
Etihad Airways EY866
AUH 21:15
PVG 09:15
8.0h
S
M
T
W
T
F
S
Check prices
Air Serbia JU581
BCN 09:55
BEG 12:30
With stops 2.6h
S
M
T
W
T
F
S
Air Serbia JU986
BEG 14:10
PVG 07:05
10.9h
S
M
T
W
T
F
S
Check prices
Iberia IB6202
BCN 08:35
DOH 17:00
With stops 6.4h
S
M
T
W
T
F
S
Iberia IB6330
DOH 02:50
PVG 16:20
8.5h
S
M
T
W
T
F
S
Check prices
See all
China Eastern Airlines MU250
BCN 10:20
PVG 05:30
Nonstop 12.2h
S
M
T
W
T
F
S
Check prices
Air China CA840
BCN 10:40
PVG 05:55
Nonstop 12.3h
S
M
T
W
T
F
S
Check prices
Shenzhen Airlines ZH1990
BCN 10:40
PVG 05:55
Nonstop 12.3h
S
M
T
W
T
F
S
Check prices
Air China CA840
BCN 10:40
PVG 05:55
Nonstop 12.3h
S
M
T
W
T
F
S
Check prices
Shenzhen Airlines ZH1990
BCN 10:40
PVG 05:55
Nonstop 12.3h
S
M
T
W
T
F
S
Check prices
China Eastern Airlines MU250
BCN 10:20
PVG 05:30
Nonstop 12.2h
S
M
T
W
T
F
S
Check prices

Top airlines for flights from Barcelona to Shanghai

Multiple airlines provide flights from Barcelona to Shanghai. The best rated one is Etihad Airways with an average rating of 10.0.

See more
Etihad Airways
Etihad Airways
User rating: 10.0
Air China
Air China
User rating: 9.1
Air France
Air France
User rating: 8.2
British Airways
British Airways
User rating: 8.2
Hainan Airlines
Hainan Airlines
User rating: 8.2