Flights from Porto to Hamburg – Direct & connecting routes
Non-stop airlines Connecting flights Show map Price search
OPO to HAM – All flight route options from Porto Airport, Portugal to Hamburg Airport, Germany. These flights are operated by 19 airlines. Fly non-stop with Eurowings or choose from 17 different transit flights. The shortest flight time is 2 hours and 55 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.
Porto to Hamburg flights
There are over 18 airlines and as many as 167 flights every week to this destination. You can fly non-stop to Hamburg (HAM) from Porto (OPO) with Eurowings but if a stopover option suits you better you can choose to fly via Brussels, Paris or any other of the 17 alternatives with connectiing airports.
Porto to Hamburg with Eurowings
You can fly non-stop every weekday except Mondays and Mondays with departure times between 8:00 am and 6:00 pm. You can also take a connecting flight via Stuttgart or Dusseldorf.
With Brussels Airlines
If you fly from Porto with Brussels Airlines you will do a stopover in Brussels, BRU before reaching Hamburg. This flight trip will take 4 hours and 30 minutes and you can fly every Monday, Wednesday, Friday or Sunday with departures at 16:50 or 16:55. Brussels Airlines is a Star Alliance member.
Distance & flight times: Porto Airport to Hamburg Airport
The shortest flight time between OPO and HAM is 2 hours and 55 minutes.
Via | Total flight time | Layover time | Distance |
---|---|---|---|
Direct | 2h 55m | - | 1222 miles (1966 km) |
BRU Brussels | 4h 30m | 55m | 1221 miles (1965 km) |
CDG Paris | 4h 40m | 55m | 1224 miles (1969 km) |
GVA Geneva | 4h 50m | 1h 5m | 1358 miles (2185 km) |
FRA Frankfurt | 5h 0m | 2h 15m | 1289 miles (2074 km) |
AMS Amsterdam | 5h 20m | 1h 40m | 1233 miles (1984 km) |
MUC Munich | 5h 25m | 1h 5m | 1492 miles (2401 km) |
LIS Lisbon | 5h 35m | 1h 20m | 1545 miles (2486 km) |
ZRH Zurich | 5h 45m | 2h 40m | 1389 miles (2235 km) |
LUX Luxembourg | 5h 48m | 2h 10m | 1249 miles (2010 km) |
MAD Madrid | 5h 50m | 1h 30m | 1386 miles (2230 km) |
STR Stuttgart | 5h 55m | 2h 0m | 1361 miles (2190 km) |
CPH Copenhagen | 6h 5m | 1h 40m | 1564 miles (2516 km) |
DUS Dusseldorf | 6h 10m | 2h 35m | 1227 miles (1974 km) |
VIE Vienna | 6h 15m | 25m | 1807 miles (2907 km) |
BCN Barcelona | 6h 20m | 50m | 1493 miles (2402 km) |
ORY Paris | 6h 35m | - | - |
LGW London | 8h 0m | - | - |


Quick copy and share this page
From Porto to Germany
Below is a list of other destinations to Germany from Porto 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
-
FMM Memmingen Direct
-
NUE Nuremberg Direct
-
HHN Hahn Direct
From Portugal to Hamburg
Below is a list of other cities in Portugal with flights to Hamburg with either non-stop or connecting flights.
-
LIS Lisbon Direct
-
FAO Faro Direct
-
FNC Funchal Direct
-
PDL Ponta Delgada (Azores)
-
TER Terceira