Flights from Berlin to Porto – Direct & connecting routes
Non-stop airlines Connecting flights Show map Price search
BER to OPO – All flight route options from Berlin Brandenburg Airport, Germany to Porto Airport, Portugal. These flights are operated by 24 different airlines. Fly non-stop or choose from 17 different connecting flights. The shortest flight time is 3 hours and 15 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 Porto Airport
We got great deals on hotels and car rentals near the airport.
Berlin to Porto flights
There are over 20 airlines and as many as 234 flights every week to this destination. You can fly non-stop to Porto (OPO) from Berlin (BER) with easyJet, Ryanair or Eurowings but if a stopover option suits you better you can choose to fly via Dusseldorf, Zurich or any other of the 17 alternatives with connectiing airports.
Berlin to Porto with easyJet
easyJet has non-stop every Monday or Friday at 6:00 am, 2:00 pm or 3:00 pm.
With Eurowings
You can fly non-stop every Wednesday, Saturday or Sunday between 5:00 am and 3:00 pm. You can also catch a transit flight via Dusseldorf or Cologne.
Distance & flight times: Berlin Airport to Porto Airport
The shortest flight time between BER and OPO is 3 hours and 23 minutes.
Via | Total flight time | Layover time | Distance |
---|---|---|---|
Direct | 3h 23m | - | 1299 miles (2090 km) |
DUS Dusseldorf | 4h 30m | 45m | 1313 miles (2113 km) |
ZRH Zurich | 5h 15m | 1h 30m | 1362 miles (2191 km) |
VIE Vienna | 5h 25m | 1h 15m | 1653 miles (2660 km) |
MUC Munich | 5h 30m | 1h 20m | 1406 miles (2262 km) |
LUX Luxembourg | 5h 30m | 1h 25m | 1298 miles (2088 km) |
AMS Amsterdam | 5h 45m | 1h 40m | 1366 miles (2198 km) |
BCN Barcelona | 5h 50m | 2h 5m | 1500 miles (2414 km) |
BRU Brussels | 5h 50m | 2h 10m | 1321 miles (2125 km) |
FRA Frankfurt | 6h 0m | 2h 0m | 1301 miles (2093 km) |
CGN Cologne | 6h 10m | 1h 10m | 1303 miles (2097 km) |
MAD Madrid | 6h 30m | 2h 45m | 1430 miles (2301 km) |
LIS Lisbon | 6h 35m | 2h 20m | 1611 miles (2592 km) |
CDG Paris | 6h 40m | 2h 30m | 1303 miles (2097 km) |
STR Stuttgart | 6h 45m | 2h 50m | 1334 miles (2146 km) |
CPH Copenhagen | 7h 30m | 3h 0m | 1618 miles (2603 km) |
LHR London | 8h 35m | - | - |
LCY London | 8h 45m | - | - |


Quick copy and share this page
From Berlin to Portugal
Below is a list of other destinations to Portugal from Berlin Brandenburg Airport with either direct flights or 1 stop connections.
From Germany to Porto
Below is a list of other cities in Germany with flights to Porto with either non-stop or connecting flights.
-
FRA Frankfurt Direct
-
MUC Munich Direct
-
DUS Dusseldorf Direct
-
STR Stuttgart Direct
-
HAM Hamburg Direct
-
CGN Cologne Direct
-
HAJ Hanover Direct
-
FMM Memmingen Direct
-
NUE Nuremberg Direct
-
HHN Hahn Direct