Flights from Porto to Frankfurt – Direct & connecting routes
Non-stop airlines Connecting flights Show map Price search
OPO to FRA – All flight route options from Porto Airport, Portugal to Frankfurt Airport, Germany. These routes are operated by 16 airlines. Fly non-stop with TUIfly or Lufthansa, or choose from 10 different stopover flights. The shortest flight time is 2 hours and 40 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 Frankfurt Airport
We got great deals on hotels and car rentals near the airport.
Porto to Frankfurt flights
There are over 12 airlines and as many as 148 flights every week to this destination. You can fly non-stop to Frankfurt (FRA) from Porto (OPO) with Lufthansa or TUIfly but if a stopover option suits you better you can choose to fly via Geneva, Brussels or any other of the 10 alternatives with connectiing airports.
Porto to Frankfurt with Lufthansa
You can fly non-stop every weekday with flights departing at 6:00 am, 12 noon or 4:00 pm. You also have the option to do a transit flight via Munich. Lufthansa is a Star Alliance member.
With SWISS
If you choose to fly with SWISS from Porto to Frankfurt you can make a transit either via Geneva or via Zurich. The route via Geneva is 1 hour and 25 minutes faster. SWISS is a Star Alliance member.
Distance & flight times: Porto Airport to Frankfurt Airport
The shortest flight time between OPO and FRA is 2 hours and 50 minutes.
Via | Total flight time | Layover time | Distance |
---|---|---|---|
Direct | 2h 50m | - | 1033 miles (1662 km) |
GVA Geneva | 4h 45m | 1h 15m | 1104 miles (1776 km) |
BRU Brussels | 4h 50m | 2h 15m | 1110 miles (1786 km) |
AMS Amsterdam | 5h 15m | 2h 0m | 1224 miles (1969 km) |
MUC Munich | 5h 20m | 1h 55m | 1305 miles (2100 km) |
LIS Lisbon | 5h 40m | 1h 25m | 1342 miles (2159 km) |
MAD Madrid | 5h 40m | 1h 35m | 1162 miles (1870 km) |
LUX Luxembourg | 6h 5m | 2h 50m | 1036 miles (1667 km) |
ZRH Zurich | 6h 5m | 2h 30m | 1134 miles (1825 km) |
CDG Paris | 6h 30m | 2h 45m | 1049 miles (1688 km) |
LGW London | 8h 30m | - | - |



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.
-
MUC Munich Direct
-
DUS Dusseldorf Direct
-
BER Berlin Direct
-
STR Stuttgart Direct
-
HAM Hamburg Direct
-
CGN Cologne Direct
-
HAJ Hanover Direct
-
FMM Memmingen Direct
-
NUE Nuremberg Direct
-
HHN Hahn Direct
From Portugal to Frankfurt
Below is a list of other cities in Portugal with flights to Frankfurt with either non-stop or connecting flights.