Airlines with flights from Hamburg to Barcelona
There are five airlines with scheduled flights between HAM and BCN. Both Vueling and Eurowings operates non-stop flights from Hamburg Airport to El Prat Airport and the flight time is 2 hours and 40 minutes.
Choose airline
Schedules

HAM
Direct
BCN
W10, Mar 03 - Mar 09
Flight
Mon
Mar 3
Tue
Mar 4
Wed
Mar 5
Thu
Mar 6
Fri
Mar 7
Sat
Mar 8
Sun
Mar 9
VY1821
15:00
11:10
15:10
11:10
14:40
11:10
11:05
VY1825
----
----
20:30
----
----
----
----
VY1823
----
21:15
----
20:45
----
----
21:30
The timetable & schedule information was updated at 2025-02-17

Non-stop with Eurowings
-
Total flight time: 2 hours and 35 minutes
-
Low-cost airline
-
Hamburg is a Eurowings focus city (Operating base).
-
6 flights per week
-
Airbus A319Airbus A320 (sharklets)Airbus A321
HAM
Direct
BCN
W10, Mar 03 - Mar 09
Flight
Mon
Mar 3
Tue
Mar 4
Wed
Mar 5
Thu
Mar 6
Fri
Mar 7
Sat
Mar 8
Sun
Mar 9
EW7520
16:25
06:50
15:45
11:25
15:00
----
06:10
The timetable & schedule information was updated at 2025-02-17

Via Frankfurt with Lufthansa
-
Total flight time: 4h 05m - 6h 15m.
-
44 flights per week
HAM
Via FRA
BCN
W10, Mar 03 - Mar 09
Flight
Mon
Mar 3
Tue
Mar 4
Wed
Mar 5
Thu
Mar 6
Fri
Mar 7
Sat
Mar 8
Sun
Mar 9
LH1
LH1126
LH1126
06:00
06:00
----
06:00
06:00
----
----
LH2085
LH1810
LH1810
06:15
06:15
06:15
06:15
06:15
06:20
06:15
LH3
LH1126
LH1126
----
----
----
----
----
----
06:30
LH7
LH1130
LH1130
07:30
07:30
07:30
07:30
07:30
07:30
07:30
LH7
LH1126
LH1126
07:30
07:30
07:30
07:30
07:30
07:30
07:30
LH9
LH1130
LH1130
08:30
08:30
08:30
08:30
08:30
08:30
08:30
LH9
LH1126
LH1126
----
----
08:30
----
----
----
08:30
LH2051
LH1812
LH1812
08:45
08:45
08:45
08:45
08:45
----
----
LH11
LH1130
LH1130
09:00
09:00
09:00
09:00
09:00
----
----
LH2055
LH1812
LH1812
09:50
09:50
09:50
09:50
09:50
09:20
09:20
LH13
LH1128
LH1128
10:00
10:00
10:00
10:00
10:00
10:00
----
LH15
LH1128
LH1128
11:00
11:00
11:00
11:00
11:00
11:00
11:00
LH17
LH1132
LH1132
12:00
12:00
12:00
12:00
12:00
12:00
12:00
LH2061
LH1814
LH1814
12:00
12:00
12:00
12:00
12:00
----
----
LH17
LH1128
LH1128
12:00
12:00
12:00
12:00
----
----
12:00
LH21
LH1134
LH1134
14:00
----
14:00
14:00
14:00
14:00
14:00
LH23
LH1134
LH1134
15:00
----
15:00
15:00
15:00
15:00
15:00
LH27
LH1138
LH1138
16:50
16:50
----
16:50
16:50
----
----
LH2071
LH1816
LH1816
17:15
17:15
17:15
17:15
17:15
17:15
17:15
LH29
LH1138
LH1138
18:00
18:00
18:00
18:00
18:00
18:00
18:00
LH2073
LH1816
LH1816
----
18:15
18:15
18:15
18:15
----
----
LH31
LH1138
LH1138
19:00
19:00
19:00
19:00
19:00
19:00
19:00
The timetable & schedule information was updated at 2025-02-17

Via Amsterdam with KLM
-
Total flight time: 3h 50m - 6h 05m.
-
Sky Team Alliance
-
34 flights per week
HAM
Via AMS
BCN
W10, Mar 03 - Mar 09
Flight
Mon
Mar 3
Tue
Mar 4
Wed
Mar 5
Thu
Mar 6
Fri
Mar 7
Sat
Mar 8
Sun
Mar 9
KL1750
KL1511
KL1511
06:10
06:10
06:10
06:10
06:10
06:10
06:10
KL1750
KL1513
KL1513
06:10
06:10
06:10
06:10
06:10
06:10
06:10
KL1752
KL1513
KL1513
08:25
08:25
08:25
08:25
08:25
08:25
08:25
KL1754
KL1517
KL1517
11:10
11:10
11:10
11:10
11:10
11:00
11:00
KL1756
KL1519
KL1519
14:45
14:45
14:45
14:45
14:45
14:45
14:45
KL1758
KL1521
KL1521
18:45
18:45
18:45
18:45
18:45
----
18:45
The timetable & schedule information was updated at 2025-02-17

Via Munich with Lufthansa
-
Total flight time: 4h 25m - 6h 30m.
-
24 flights per week
HAM
Via MUC
BCN
W10, Mar 03 - Mar 09
Flight
Mon
Mar 3
Tue
Mar 4
Wed
Mar 5
Thu
Mar 6
Fri
Mar 7
Sat
Mar 8
Sun
Mar 9
LH1
LH1126
LH1126
06:00
06:00
----
06:00
06:00
----
----
LH2085
LH1810
LH1810
06:15
06:15
06:15
06:15
06:15
06:20
06:15
LH3
LH1126
LH1126
----
----
----
----
----
----
06:30
LH7
LH1130
LH1130
07:30
07:30
07:30
07:30
07:30
07:30
07:30
LH7
LH1126
LH1126
07:30
07:30
07:30
07:30
07:30
07:30
07:30
LH9
LH1130
LH1130
08:30
08:30
08:30
08:30
08:30
08:30
08:30
LH9
LH1126
LH1126
----
----
08:30
----
----
----
08:30
LH2051
LH1812
LH1812
08:45
08:45
08:45
08:45
08:45
----
----
LH11
LH1130
LH1130
09:00
09:00
09:00
09:00
09:00
----
----
LH2055
LH1812
LH1812
09:50
09:50
09:50
09:50
09:50
09:20
09:20
LH13
LH1128
LH1128
10:00
10:00
10:00
10:00
10:00
10:00
----
LH15
LH1128
LH1128
11:00
11:00
11:00
11:00
11:00
11:00
11:00
LH17
LH1132
LH1132
12:00
12:00
12:00
12:00
12:00
12:00
12:00
LH2061
LH1814
LH1814
12:00
12:00
12:00
12:00
12:00
----
----
LH17
LH1128
LH1128
12:00
12:00
12:00
12:00
----
----
12:00
LH21
LH1134
LH1134
14:00
----
14:00
14:00
14:00
14:00
14:00
LH23
LH1134
LH1134
15:00
----
15:00
15:00
15:00
15:00
15:00
LH27
LH1138
LH1138
16:50
16:50
----
16:50
16:50
----
----
LH2071
LH1816
LH1816
17:15
17:15
17:15
17:15
17:15
17:15
17:15
LH29
LH1138
LH1138
18:00
18:00
18:00
18:00
18:00
18:00
18:00
LH2073
LH1816
LH1816
----
18:15
18:15
18:15
18:15
----
----
LH31
LH1138
LH1138
19:00
19:00
19:00
19:00
19:00
19:00
19:00
The timetable & schedule information was updated at 2025-02-17

Via London with British Airways
-
Total flight time: 4h 55m - 8h 55m.
-
One World Alliance
-
23 flights per week
HAM
Via LHR
BCN
W10, Mar 03 - Mar 09
Flight
Mon
Mar 3
Tue
Mar 4
Wed
Mar 5
Thu
Mar 6
Fri
Mar 7
Sat
Mar 8
Sun
Mar 9
BA963
BA484
BA484
06:40
----
06:50
06:55
06:15
06:25
----
BA963
BA476
BA476
----
----
----
----
06:15
----
----
BA963
BA8759
BA8759
06:40
----
----
----
06:15
----
----
BA963
BA474
BA474
06:40
06:35
06:50
06:55
06:15
06:25
06:45
BA963
BA486
BA486
----
----
----
06:55
----
----
----
BA965
BA470
BA470
----
10:30
10:00
10:25
10:05
----
10:00
BA965
BA480
BA480
----
10:30
10:00
10:25
10:05
----
10:00
BA969
BA470
BA470
11:15
----
----
13:10
----
----
----
BA969
BA480
BA480
11:15
----
----
----
----
----
----
BA969
BA488
BA488
11:15
14:00
----
13:10
----
13:10
13:15
BA969
BA476
BA476
----
----
----
----
----
----
13:15
BA969
BA482
BA482
----
14:00
----
----
14:20
----
----
BA975
BA482
BA482
15:25
----
15:15
15:30
16:20
15:15
15:30
The timetable & schedule information was updated at 2025-02-17