Airlines with flights from Berlin to Porto
There are 16 airlines with scheduled flights between BER and OPO. Ryanair, Eurowings and easyJet has non-stop flights from Berlin Airport to Porto Airport and the flight time is 3 hours and 20 minutes.
Choose airline
Schedules
Non-stop with Ryanair
-
Total flight time: 3 hours and 20 minutes
-
Low-cost airline
-
Berlin and Porto are both Ryanair focus cities.
-
3 flights per week
-
Boeing 737MAX 8 Passenger
Flight
The timetable & schedule information was updated at 2026-04-21
Non-stop with Eurowings
-
Total flight time: 3 hours and 15 minutes
-
Low-cost airline
-
Berlin is a Eurowings focus city (Operating base).
-
3 flights per week
-
Airbus A320neoAirbus A320 (sharklets)
Flight
The timetable & schedule information was updated at 2026-04-21
Non-stop with easyJet
-
Total flight time: 3 hours and 25 minutes
-
Low-cost airline
-
Berlin is a easyJet focus city (Operating base ).
-
2 flights per week
-
Airbus A320Airbus A321
Flight
The timetable & schedule information was updated at 2026-04-21
Via Cologne with Eurowings
-
Total flight time: 4h 35m - 5h 50m.
-
Low-cost airline
-
Berlin is a Eurowings focus city (Operating base).
-
1 flights per week
-
Airbus A320neoAirbus A320 (sharklets)
Flight
EW606
The timetable & schedule information was updated at 2026-04-21
Via Amsterdam with KLM
-
Total flight time: 4h 50m - 7h 05m.
-
Sky Team Alliance
-
63 flights per week
Flight
KL1571
KL1573
KL1575
KL1575
KL1577
The timetable & schedule information was updated at 2026-04-21
Via Paris with Air France
-
Total flight time: 4h 50m - 6h 40m.
-
Sky Team Alliance
-
11 flights per week
Flight
AF1528
AF1516
The timetable & schedule information was updated at 2026-04-21
Via Frankfurt with Lufthansa
-
Total flight time: 4h 55m - 7h 00m.
-
Berlin is a Lufthansa hub.
-
96 flights per week
Flight
LH1176
LH1176
LH1178
LH1508
LH1178
LH1178
LH1508
LH1178
LH1180
LH1180
LH1180
The timetable & schedule information was updated at 2026-04-21

There are 16 airlines with scheduled flights between BER and OPO. Ryanair, Eurowings and easyJet has non-stop flights from Berlin Airport to Porto Airport and the flight time is 3 hours and 20 minutes.
Via Zurich with SWISS
Via Vienna with Austrian
Via Brussels with Brussels Airlines
Via Madrid with Iberia
Via Lisbon with TAP
Via Barcelona with Vueling
Via London with British Airways
Via Luxembourg with Luxair
Via Warsaw with LOT
Via Copenhagen with SAS