Flights from Barcelona to Hamburg – Direct & connecting routes
Non-stop airlines Connecting flights Show map Price search
BCN to HAM – All flight route options from El Prat Airport, Spain to Hamburg Airport, Germany. These routes are operated by 20 airlines. Fly non-stop with Eurowings or Vueling, or choose from 17 different stopover flights. The shortest flight time is 2 hours and 45 minutes. See the full flight schedule and time table, including departure times, airlines and stopover details to find the best option for you.
Find the best prices on hotels and car rental near Hamburg Airport
We got great deals on hotels and car rentals near the airport.
Barcelona to Hamburg flights
There are over 19 airlines and as many as 264 flights every week to this destination. You can fly non-stop to Hamburg (HAM) from Barcelona (BCN) with Eurowings or Vueling but if a stopover option suits you better you can choose to fly via Palma de Mallorca, Vienna or any other of the 17 alternatives with connectiing airports.
Barcelona to Hamburg with Eurowings
You can fly non-stop every weekday except Mondays with departure times between 9:00 am and 7:00 pm. You can also catch a transit flight via Cologne or Stuttgart.
With Austrian
If you fly from Barcelona with Austrian you will do a stopover in Vienna, VIE before reaching Hamburg. This flight trip will take 4 hours and 15 minutes and you can fly every day of the week except Mondays with departures at 09:35 or 10:05. Austrian is a Star Alliance member.
Distance & flight times: El Prat Airport to Hamburg Airport
The shortest flight time between BCN and HAM is 2 hours and 45 minutes.
Via | Total flight time | Layover time | Distance |
---|---|---|---|
Direct | 2h 45m | - | 932 miles (1500 km) |
PMI Palma de Mallorca | 4h 15m | 1h 15m | 1162 miles (1870 km) |
VIE Vienna | 4h 15m | 25m | 1334 miles (2146 km) |
AMS Amsterdam | 4h 20m | 45m | 1012 miles (1628 km) |
CGN Cologne | 4h 25m | 1h 45m | 933 miles (1501 km) |
ZRH Zurich | 4h 25m | 50m | 968 miles (1558 km) |
CDG Paris | 4h 50m | 1h 15m | 991 miles (1595 km) |
MUC Munich | 4h 55m | 2h 35m | 1058 miles (1702 km) |
CPH Copenhagen | 5h 10m | 1h 10m | 1279 miles (2058 km) |
FRA Frankfurt | 5h 10m | 50m | 939 miles (1511 km) |
LUX Luxembourg | 5h 30m | 2h 25m | 934 miles (1503 km) |
STR Stuttgart | 5h 38m | 2h 40m | 965 miles (1553 km) |
DUS Dusseldorf | 5h 40m | 1h 55m | 941 miles (1514 km) |
MAD Madrid | 6h 0m | 2h 0m | 1413 miles (2274 km) |
LCY London | 7h 0m | - | - |
DUB Dublin | 7h 5m | 2h 20m | 1598 miles (2571 km) |
LHR London | 7h 15m | 4h 50m | 1182 miles (1902 km) |
LGW London | 7h 40m | - | - |



Quick copy and share this page
From Barcelona to Germany
Below is a list of other destinations to Germany from El Prat Airport with either direct flights or 1 stop connections.
-
FRA Frankfurt Direct
-
MUC Munich Direct
-
DUS Dusseldorf Direct
-
BER Berlin Direct
-
STR Stuttgart Direct
-
CGN Cologne Direct
-
HAJ Hanover Direct
-
NUE Nuremberg Direct
-
HHN Hahn Direct
-
DTM Dortmund
From Spain to Hamburg
Below is a list of other cities in Spain with flights to Hamburg with either non-stop or connecting flights.
-
MAD Madrid Direct
-
PMI Palma de Mallorca Direct
-
AGP Malaga Direct
-
ALC Alicante Direct
-
LPA Las Palmas Direct
-
TFS Tenerife Direct
-
VLC Valencia Direct
-
SVQ Sevilla
-
IBZ Ibiza Direct
-
ACE Lanzarote Direct