Airlines with flights from Hong Kong to Barcelona
There are 12 airlines with scheduled flights between HKG and BCN. Cathay Pacific is the only airline with non-stop flights from Hong Kong International Airport to El Prat Airport and the flight time is 13 hours and 50 minutes.
Choose airline
Schedules
HKG
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
CX321
00:45
----
----
00:45
----
00:45
00:45
The timetable & schedule information was updated at 2026-04-21
Via Zurich with SWISS
-
Total flight time: 15h 45m - 15h 45m.
-
15 flights per week
HKG
Via ZRH
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
LX139
LX1952
LX1952
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 Frankfurt with Lufthansa
-
Total flight time: 16h 10m - 19h 45m.
-
14 flights per week
HKG
Via FRA
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
LH797
LH1126
LH1126
23:25
23:25
LH797
LH1124
LH1124
----
----
23:25
23:25
23:25
23:25
23:25
The timetable & schedule information was updated at 2026-04-21
Via Paris with Air France
-
Total flight time: 16h 40m - 18h 55m.
-
Sky Team Alliance
-
14 flights per week
HKG
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
AF185
AF1148
AF1148
22:20
22:20
22:20
22:20
22:20
22:20
22:20
The timetable & schedule information was updated at 2026-04-21
Via Abu Dhabi with Etihad Airways
-
Total flight time: 17h 25m - 18h 05m.
-
10 flights per week
HKG
Via AUH
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
EY871
EY111
EY111
----
20:10
20:10
20:10
20:10
20:10
20:10
The timetable & schedule information was updated at 2026-04-21

There are 12 airlines with scheduled flights between HKG and BCN. Cathay Pacific is the only airline with non-stop flights from Hong Kong International Airport to El Prat Airport and the flight time is 13 hours and 50 minutes.
Via Shanghai with China Eastern
Via Doha with Qatar Airways
Via Amsterdam with KLM
Via Beijing with Air China
Via London with British Airways
Via Istanbul with Turkish Airlines
Via Dubai with Emirates