Porto to Berlin Flights

Tue, Nov 12
+ Add return
QR-Code
Scan to get our free app
Use our app to get live travel updates and book mobile tickets for trains, buses, flights, and ferries.
App Store
rate4.9
42K ratings
Google Play
rate4.6
136K reviews

Journey information

Overview: Porto to Berlin flight

Flights from Porto to Berlin depart on average 60 times per day, taking around 10h 42m. Cheap flight tickets for this journey start at $79 (€70) if you book in advance.
Fares are the lowest economy prices found on Omio. Early booking often means lower prices. Prices change daily and are subject to availability. Discount cards, coach trips, and booking fees are not included.
Price information
Distance
1294 miles (2084 km)
Average flight duration
10h 42m
Cheapest ticket price
$79 (€70)
Flights per day
60
Direct flights
1
Airlines
20
Fastest flight
3h 10m
Cheapest month to travel
February
First flight
03:05
Last flight
23:45
Fares are the lowest economy prices found on Omio. Early booking often means lower prices. Prices change daily and are subject to availability. Discount cards, coach trips, and booking fees are not included.
Price information

The cheapest flights from Porto to Berlin

Showing times and prices for Nov 12

Cheapest

The best way to find a cheap flight ticket from Porto to Berlin is to book your journey as far in advance as possible and to avoid traveling at rush hour.

Cheapest
KLM
11:15AM21h10
Porto Airport (OPO)
09:25AMBerlin Brandenburg Airport (BER)
$2751One-way
1 transfer
Cheapest
KLM
11:15AM25h10
Porto Airport (OPO)
01:25PMBerlin Brandenburg Airport (BER)
$2751One-way
1 transfer
Cheapest
KLM
11:15AM9h40
Porto Airport (OPO)
09:55PMBerlin Brandenburg Airport (BER)
$2751One-way
1 transfer
Cheapest
KLM
11:15AM5h25
Porto Airport (OPO)
05:40PMBerlin Brandenburg Airport (BER)
$2751One-way
1 transfer
Cheapest
KLM
11:15AM8h35
Porto Airport (OPO)
08:50PMBerlin Brandenburg Airport (BER)
$2751One-way
1 transfer

Porto to Berlin flight times

Showing flights for tomorrow, Tuesday, November 12
ProviderDepartsDurationArrivesTransfersTickets
Lufthansa06:00AM Porto Airport (OPO)4h55 11:55AM Berlin Brandenburg Airport (BER)1 transfer
KLM06:00AM Porto Airport (OPO)26h25 09:25AM Berlin Brandenburg Airport (BER)1 transfer
KLM06:00AM Porto Airport (OPO)13h50 08:50PM Berlin Brandenburg Airport (BER)1 transfer
Lufthansa06:00AM Porto Airport (OPO)6h55 01:55PM Berlin Brandenburg Airport (BER)1 transfer
KLM06:00AM Porto Airport (OPO)8h40 03:40PM Berlin Brandenburg Airport (BER)1 transfer
Lufthansa06:00AM Porto Airport (OPO)5h55 12:55PM Berlin Brandenburg Airport (BER)1 transfer
KLM06:00AM Porto Airport (OPO)6h25 01:25PM Berlin Brandenburg Airport (BER)1 transfer
KLM06:00AM Porto Airport (OPO)10h40 05:40PM Berlin Brandenburg Airport (BER)1 transfer
KLM06:00AM Porto Airport (OPO)14h55 09:55PM Berlin Brandenburg Airport (BER)1 transfer
TAP Portugal06:55AM Porto Airport (OPO)14h30 10:25PM Berlin Brandenburg Airport (BER)2 transfers
TAP Portugal06:55AM Porto Airport (OPO)11h00 06:55PM Berlin Brandenburg Airport (BER)2 transfers
Iberia08:20AM Porto Airport (OPO)13h50 11:10PM Berlin Brandenburg Airport (BER)1 transfer
PGA-Portugalia Airlines09:00AM Porto Airport (OPO)26h00 12:00PM Berlin Brandenburg Airport (BER)1 transfer
PGA-Portugalia Airlines09:00AM Porto Airport (OPO)8h55 06:55PM Berlin Brandenburg Airport (BER)2 transfers
PGA-Portugalia Airlines09:00AM Porto Airport (OPO)12h25 10:25PM Berlin Brandenburg Airport (BER)2 transfers
Swiss09:10AM Porto Airport (OPO)7h40 05:50PM Berlin Brandenburg Airport (BER)2 transfers
TAP Portugal10:05AM Porto Airport (OPO)11h20 10:25PM Berlin Brandenburg Airport (BER)2 transfers
TAP Portugal10:05AM Porto Airport (OPO)7h50 06:55PM Berlin Brandenburg Airport (BER)2 transfers
TAP Portugal10:05AM Porto Airport (OPO)8h05 07:10PM Berlin Brandenburg Airport (BER)2 transfers
TAP Portugal10:05AM Porto Airport (OPO)11h35 10:40PM Berlin Brandenburg Airport (BER)2 transfers
KLM11:15AM Porto Airport (OPO)21h10 09:25AM Berlin Brandenburg Airport (BER)1 transfer
KLM11:15AM Porto Airport (OPO)25h10 01:25PM Berlin Brandenburg Airport (BER)1 transfer
KLM11:15AM Porto Airport (OPO)9h40 09:55PM Berlin Brandenburg Airport (BER)1 transfer
KLM11:15AM Porto Airport (OPO)5h25 05:40PM Berlin Brandenburg Airport (BER)1 transfer
KLM11:15AM Porto Airport (OPO)22h50 11:05AM Berlin Brandenburg Airport (BER)1 transfer
KLM11:15AM Porto Airport (OPO)8h35 08:50PM Berlin Brandenburg Airport (BER)1 transfer
TAP Portugal11:25AM Porto Airport (OPO)6h20 06:45PM Berlin Brandenburg Airport (BER)1 transfer
TAP Portugal11:25AM Porto Airport (OPO)7h25 07:50PM Berlin Brandenburg Airport (BER)1 transfer
TAP Portugal11:25AM Porto Airport (OPO)5h25 05:50PM Berlin Brandenburg Airport (BER)1 transfer
Air France11:45AM Porto Airport (OPO)20h10 08:55AM Berlin Brandenburg Airport (BER)1 transfer
Air France11:45AM Porto Airport (OPO)9h55 10:40PM Berlin Brandenburg Airport (BER)1 transfer
Air France11:45AM Porto Airport (OPO)5h35 06:20PM Berlin Brandenburg Airport (BER)1 transfer
Air France11:45AM Porto Airport (OPO)22h35 11:20AM Berlin Brandenburg Airport (BER)1 transfer
Air France11:45AM Porto Airport (OPO)26h00 02:45PM Berlin Brandenburg Airport (BER)1 transfer
TAP Portugal12:00PM Porto Airport (OPO)6h30 07:30PM Berlin Brandenburg Airport (BER)1 transfer
Air Nostrum12:25PM Porto Airport (OPO)9h45 11:10PM Berlin Brandenburg Airport (BER)1 transfer
Brussels Airlines12:55PM Porto Airport (OPO)8h25 10:20PM Berlin Brandenburg Airport (BER)1 transfer
Lufthansa01:45PM Porto Airport (OPO)7h55 10:40PM Berlin Brandenburg Airport (BER)1 transfer
KLM04:10PM Porto Airport (OPO)16h15 09:25AM Berlin Brandenburg Airport (BER)1 transfer
KLM04:10PM Porto Airport (OPO)20h15 01:25PM Berlin Brandenburg Airport (BER)1 transfer
KLM04:10PM Porto Airport (OPO)4h45 09:55PM Berlin Brandenburg Airport (BER)1 transfer
KLM04:10PM Porto Airport (OPO)22h30 03:40PM Berlin Brandenburg Airport (BER)1 transfer
KLM04:10PM Porto Airport (OPO)17h55 11:05AM Berlin Brandenburg Airport (BER)1 transfer
KLM04:10PM Porto Airport (OPO)24h30 05:40PM Berlin Brandenburg Airport (BER)1 transfer
Air Nostrum04:40PM Porto Airport (OPO)5h30 11:10PM Berlin Brandenburg Airport (BER)1 transfer
Luxair07:35PM Porto Airport (OPO)23h45 08:20PM Berlin Brandenburg Airport (BER)1 transfer

This is the last flight of the day.

Find all the dates and times for this journey

How far in advance should I book flight tickets from Porto to Berlin?

The best time to book your flight from Porto to Berlin is 77 days before departure. See how prices for flights change on the Porto to Berlin route.
Prices are for one-way tickets for one passenger from Porto to Berlin per month. Insights are sourced from fares found by Omio users in the last 12 months. Current prices may differ as prices vary depending on the time of day, class or how far in advance you book your flight from Porto to Berlin.

Compare prices and tickets Porto to Berlin by bus or flight

Mon
Nov 11
Tue
Nov 12
Wed
Nov 13
Thu
Nov 14
Fri
Nov 15
Sat
Nov 16
Sun
Nov 17
Mon
Nov 18
Tue
Nov 19
Wed
Nov 20
Thu
Nov 21
Fri
Nov 22
Sat
Nov 23
Sun
Nov 24
Mon
Nov 25
Tue
Nov 26
Wed
Nov 27
Thu
Nov 28
Fri
Nov 29
Sat
Nov 30
Sun
Dec 01

The fastest flights from Porto to Berlin

Showing times and prices for Nov 12

Fastest Journey

4 h 45 m

Average

12 h 57 m

Flights per day

46

Distance

2085 km

It's difficult to get from Porto to Berlin without transferring at least once.

Fastest
KLM
04:10PM4h45
Porto Airport (OPO)
09:55PMBerlin Brandenburg Airport (BER)
$6231One-way
1 transfer
2nd Fastest
Lufthansa
06:00AM4h55
Porto Airport (OPO)
11:55AMBerlin Brandenburg Airport (BER)
$4561One-way
1 transfer
KLM
11:15AM5h25
Porto Airport (OPO)
05:40PMBerlin Brandenburg Airport (BER)
$2751One-way
1 transfer
TAP Portugal
11:25AM5h25
Porto Airport (OPO)
05:50PMBerlin Brandenburg Airport (BER)
$6521One-way
1 transfer
Air Nostrum
04:40PM5h30
Porto Airport (OPO)
11:10PMBerlin Brandenburg Airport (BER)
$10521One-way
1 transfer

More than 1,000 travel companies trust us to sell their tickets all in one place.

Ryanair
Easyjet
Eurowings
Vueling

Airlines: Ryanair, easyJet and Lufthansa flights from Porto to Berlin

You can travel by flight to Berlin from Porto with Ryanair, easyJet and Lufthansa for as low as $82 (€72). When you search for schedules and tickets, Omio will show you the best trip.

Ryanair is one of the most popular budget airlines in Europe offering cheap flights all over the continent. Founded in Ireland, Ryanair makes it easy to hop on a plane and fly to popular European destinations quickly and affordably. This low-cost airline is known for operating direct flights to smaller or secondary airports usually outside major cities to keep costs down. All Ryanair fare types include allowance of one small personal bag; additional fees tend to apply for bringing carry-on luggage and checked luggage.

Ryanair from Porto to Berlin flight information:

  • Average Duration: 3 h 15 min
  • Cheapest Price: $148

FAQs: Porto to Berlin Flight

FAQs: Take a flight from Porto to Berlin hassle-free. Whether you want fast, cheap or something entirely different, our travel experts have collected everything you need to know so you can find the best option from Porto to Berlin.
FAQs
Cheap plane tickets from Porto to Berlin can start from as little as $79 (€70) when you book in advance. The average flight ticket price for Porto to Berlin is $231 (€204); however, prices vary depending on the time of day and class and they tend to be more expensive on the day.
On average the Porto to Berlin flight travel time is 3 h 10 min   for the 1292 mile (2084 km) long route, but the duration can vary if you travel on weekends and holidays.
The earliest flight from Porto to Berlin leaves at 3: 05 AM. Plan your trip with the Journey Planner   from Omio.
The latest flight from Porto to Berlin leaves at 11: 45 PM.
There are 60 flights a day from Porto to Berlin which require at least one change with Ryanair, easyJet, Lufthansa, Eurowings, TAP Portugal, SWISS, Brussels Airlines, Transavia Airlines, KLM Cityhopper, Air France, KLM, LAER, Iberia, PGA-Portugalia Airlines, Air Baltic, Austrian Airlines or Norwegian Air. Schedules can vary on holidays or weekends with fewer flights.
When taking a flight from Porto to Berlin, you can count on Ryanair, easyJet, Lufthansa, Eurowings, TAP Portugal, SWISS, Brussels Airlines, Transavia Airlines, KLM Cityhopper, Air France, KLM, LAER, Iberia, PGA-Portugalia Airlines, Air Baltic, Austrian Airlines or Norwegian Air for the best way to get you to Berlin. You can also check all possible airlines who offer a service between Porto and Berlin and compare the amenities they offer before buying a plane ticket.

Flights from Porto to Berlin generally leave from Porto Airport and arrive in Berlin Brandenburg Airport.

Porto Airport is 17.1 km away from Porto city centre and Berlin Brandenburg Airport is 25.8 km from Berlin city centre.

The cheapest month to travel from Porto to Berlin by plane is February.
You have options as you can travel between Porto and Berlin 2 different ways: bus or flight.

Popular airports from Porto to Berlin

Porto
Berlin
The major airport for departures in Porto is Porto Airport. Find all the information you need to know about services, amenities and connections at Porto Airport for your trip from Porto to Berlin.
Amenities at airport
WifiWifi
LockersLockers
ParkingParking
DiningDining
ATMATM
TaxisTaxis
AccessibilityAccessibility
WCWC
HotelHotel
ShowerShower
LoungeLounge
Lost and Found OfficeLost and Found Office
ticketOfficeHours
Distance to city center
1 km
Car connection
A41, Exit 6
Wifi
Wifi
  • Free Wi-Fi available throughout the airport.
Lockers
Lockers
  • Approximately €3 per hour.
Dining
Dining
  • Briciole Bar (Italian), McDonald's (fast food), and other options.
Taxis
Taxis
  • Available outside the terminal.
Accessibility
Accessibility
  • Elevators, ramps.
WC
WC
  • Available throughout the airport.
Hotel
Hotel
  • YOTEL Istanbul Airport Hotel (within the airport).
Lounge
Lounge
  • Lounges available, including ANA Lounge.
Lost and Found Office
  • Located in the arrivals area.
Public transit options for Porto Airport
  • Metro: E
  • Bus: 601, 602, 604, 3M
The major airport for arrivals in Berlin is Berlin Brandenburg Airport. Find all the information you need to know about services, amenities and connections at Berlin Brandenburg Airport for your journey to Berlin from Porto.
Amenities at airport
WifiWifi
LockersLockers
ParkingParking
DiningDining
ATMATM
TaxisTaxis
AccessibilityAccessibility
WCWC
HotelHotel
ShowerShower
LoungeLounge
Lost and Found OfficeLost and Found Office
ticketOfficeHours
Distance to city center
2 km
Car connection
A113, Exit 8
Wifi
Wifi
  • Free Wi-Fi available throughout the airport.
Lockers
Lockers
  • Available in Terminal 1; €4 per hour.
Dining
Dining
  • Airbräu, Dallmayr Bistro, Bavarian, and Italian cuisine.
Taxis
Taxis
  • Available outside the terminal.
Accessibility
Accessibility
  • Elevators, ramps.
WC
WC
  • Available throughout the airport.
Hotel
Hotel
  • Radisson Blu and Clarion Hotel Arlanda (walking distance).
Lounge
Lounge
  • Lounges available in Terminal 1, including Lufthansa Lounge.
Lost and Found Office
  • In Terminal 1, Level U1.
Public transit options for Berlin Brandenburg Airport
  • Bus: X7, X71, 163, 164, 171, 744
  • Train: FEX, RE7, RB14
  • Metro: U7

The Omio App Makes Travel Planning Easy

We’ll get you where you want to go. From live train updates to mobile tickets, our innovative app is the ideal way to plan and keep track of your travel.

ios-badge
android-badge
Hand With Phone
More routes, destinations and providers
Currency
Language

Useful links