Add Return
Adults 12+ Yrs Children 2-11 Yrs Infants 0-2 Yrs
Airlines
Depart
Duration
Arrival
KLM
KL-4822,KL-4302,KL-1665
14:55
Shanghai
2Hrs 25Min 1 Stop
PVG→PEK→AMS→BCN
10:20
Barcelona
KLM
KL-4862,KL-4302,KL-1665
13:10
Shanghai
2Hrs 25Min 1 Stop
PVG→PEK→AMS→BCN
10:20
Barcelona
KLM
KL-5186,KL-2236,KL-1048
21:15
Shanghai
2Hrs 25Min 1 Stop
PVG→PEK→CDG→BCN
18:35
Barcelona
KLM
KL-3175,KL-347,KL-7067
18:05
Shanghai
2Hrs 30Min 1 Stop
PVG→CAN→CDG→BCN
11:30
Barcelona
KLM
KL-3175,KL-347,KL-7065
18:05
Shanghai
2Hrs 35Min 1 Stop
PVG→CAN→CDG→BCN
14:10
Barcelona
KLM
KL-3175,KL-347,KL-7067
18:05
Shanghai
2Hrs 35Min 1 Stop
PVG→CAN→CDG→BCN
11:20
Barcelona
KLM
KL-779,KL-7633
23:10
Shanghai
11Hrs 20Min 1 Stop
PVG→AMS→BCN
16:25
Barcelona
KLM
KL-894,KL-1665
23:10
Shanghai
11Hrs 20Min 1 Stop
PVG→AMS→BCN
10:20
Barcelona
KLM
KL-894,KL-1669
23:10
Shanghai
11Hrs 20Min 1 Stop
PVG→AMS→BCN
12:35
Barcelona
KLM
KL-894,KL-1671
23:10
Shanghai
11Hrs 20Min 1 Stop
PVG→AMS→BCN
12:30
Barcelona

FAQ about klm Flights from Shanghai to Barcelona

Q. How much time does it take to fly from Shanghai to Barcelona ?

A. It takes 2Hrs 20Min to fly from Shanghai to Barcelona.

Q. When is the earliest flight from Shanghai to Barcelona ?

A. The earliest flight from Shanghai to Barcelona is at 00:05 and is operated by KLM.

Q. How many flights are there from Shanghai to Barcelona ?

A. There are 57 flights from Shanghai to Barcelona.

Q. When is the last flight from Shanghai to Barcelona ?

A. The last flight from Shanghai to Barcelona is at 23:20 and is operated by KLM.

View Best Offers