Airlines with flights from Beijing to Barcelona
There are 8 airlines with scheduled flights between PEK and BCN. Air China is the only airline with non-stop flights from Beijing Capital International Airport to El Prat Airport and the flight time is 11 hours and 25 minutes.
Choose airline
Schedules
Non-stop with Air China
-
Total flight time: 11 hours and 25 minutes
-
Beijing is a Air China hub.
-
7 flights per week
-
Airbus A350-900
-
Business class available
PEK
Direct
BCN
W25, Jun 15 - Jun 21
Flight
Mon
Jun 15
Tue
Jun 16
Wed
Jun 17
Thu
Jun 18
Fri
Jun 19
Sat
Jun 20
Sun
Jun 21
CA845
02:50
02:50
02:50
02:50
02:50
02:50
02:50
The timetable & schedule information was updated at 2026-04-21
Via Munich with Lufthansa
-
Total flight time: 15h 00m - 15h 00m.
-
7 flights per week
PEK
Via MUC
BCN
W25, Jun 15 - Jun 21
Flight
Mon
Jun 15
Tue
Jun 16
Wed
Jun 17
Thu
Jun 18
Fri
Jun 19
Sat
Jun 20
Sun
Jun 21
LH723
LH1818
LH1818
13:25
13:25
13:25
----
13:25
13:25
13:25
The timetable & schedule information was updated at 2026-04-21
Via Paris with Air France
-
Total flight time: 15h 55m - 18h 10m.
-
Sky Team Alliance
-
14 flights per week
PEK
Via CDG
BCN
W25, Jun 15 - Jun 21
Flight
Mon
Jun 15
Tue
Jun 16
Wed
Jun 17
Thu
Jun 18
Fri
Jun 19
Sat
Jun 20
Sun
Jun 21
AF201
AF1148
AF1148
23:05
23:05
23:05
23:05
23:05
23:05
23:05
The timetable & schedule information was updated at 2026-04-21
Via Istanbul with Turkish Airlines
-
Total flight time: 16h 15m - 16h 55m.
-
17 flights per week
PEK
Via IST
BCN
W25, Jun 15 - Jun 21
Flight
Mon
Jun 15
Tue
Jun 16
Wed
Jun 17
Thu
Jun 18
Fri
Jun 19
Sat
Jun 20
Sun
Jun 21
TK89
TK1853
TK1853
00:10
00:10
00:10
00:10
00:10
00:10
00:10
TK197
TK1855
TK1855
07:20
07:20
06:45
07:20
07:20
----
07:20
The timetable & schedule information was updated at 2026-04-21
Via Amsterdam with KLM
-
Total flight time: 17h 50m - 17h 50m.
-
Sky Team Alliance
-
10 flights per week
PEK
Via AMS
BCN
W25, Jun 15 - Jun 21
Flight
Mon
Jun 15
Tue
Jun 16
Wed
Jun 17
Thu
Jun 18
Fri
Jun 19
Sat
Jun 20
Sun
Jun 21
KL898
KL1521
KL1521
10:55
10:55
----
10:55
10:55
10:55
----
The timetable & schedule information was updated at 2026-04-21

There are 8 airlines with scheduled flights between PEK and BCN. Air China is the only airline with non-stop flights from Beijing Capital International Airport to El Prat Airport and the flight time is 11 hours and 25 minutes.
Via Cairo with EgyptAir
Via Dubai with Emirates
Via Shanghai with China Eastern