⚡ Fare recorded April 25, 2026 · Prices change daily

Porto to Berlin flights

Porto (OPO) to Berlin (BER): 1,291 miles (2,078 km) great-circle, about 3h 05m nonstop by our estimate. Cheapest fare observed: $249 round-trip on Ryanair, nonstop, departing June 12, 2026.

FRRyanairFR2945
Depart
OPO
Porto, Portugal
17:10
2026-06-12
✈
Arrive
BER
Berlin, Germany
Returns 06:15
2026-06-14
Stops
non-stop
Distance
1,291 mi
Est. nonstop time
3h 05m
Trip type
Round-trip
$249
Round-trip · per person
Book this flight →
Also compare on Aviasales →
About this flight

When did the cheapest Porto to Berlin fare fly?

$249 round-trip, Ryanair FR2945, departing 2026-06-12 at 17:10, returning 2026-06-14. The recorded itinerary left on a Friday, returning on a Sunday 2 nights later; the fare was observed 48 days before departure. "Book this flight" opens Kiwi.com with the same airline and dates.

Route facts

How far is Porto from Berlin?

  • Distance: 1,291 miles (2,078 km) great-circle, heading northeast.
  • Estimated nonstop flight time: about 3h 05m.
  • Departure airport: Francisco de Sá Carneiro Airport (OPO), Porto, Portugal, UTC+1 on June 12, 2026.
  • Arrival: Berlin Brandenburg Airport (BER), Germany, UTC+2 on June 12, 2026.
  • Time difference: Berlin is 1 hour ahead of Porto on the recorded date.
  • Route type: international, Portugal to Germany.
  • Arrival airport elevation: 157 ft.
  • Recorded itinerary: Ryanair FR2945, non-stop, round-trip, 2 days between departure and return.
Fare comparison

How does the Porto to Berlin fare compare with other routes from OPO?

At $249, it ranked 19th of the 30 round-trip fares we recorded from OPO (median $202). That is 19.3 cents per great-circle mile (round-trip price over one-way distance), close to the OPO median of 19.7 cents across 30 round-trip routes.

Routes from OPO of similar length: Vienna (1,321 mi) at $210 and Munich (1,112 mi) at $354.

Ryanair had the cheapest fare on 17 of 30 OPO routes. It is the 12th longest of the 30 routes we track from OPO.

Other ways in

What did other cities pay to fly to Berlin?

Of 17 departure airports with a fare to Berlin, Porto (OPO) ranked 13th at $249. Lowest: $54 from Budapest (BUD); highest: $1556 from Havana (HAV); 13 nonstop. Cheapest-fare airlines (routes): easyJet (3), Ryanair (3), easyJet Europe (2), Air China (1), Iberia (1) and Lufthansa (1), plus 6 more.

Entry requirements

Do you need a visa to fly to Germany?

That depends on your passport and trip, so check the official source for Germany: European Commission: Schengen visa policy. Connecting elsewhere? Check that country's transit rules too.

Sources

Where do these numbers come from?

Travelpayouts fares (cheapest per route, observed April 25, 2026); OurAirports coordinates and elevations; IANA zones Europe/Lisbon, Europe/Berlin; flight time is our estimate.

FAQ

Porto to Berlin flight questions

How far is Porto from Berlin by plane?

+
Porto is about 1,291 miles (2,078 km) from Berlin on a great-circle line from Francisco de Sá Carneiro Airport (OPO) to Berlin Brandenburg Airport (BER), heading northeast. It is the 12th longest of the 30 routes we track from OPO. The recorded itinerary was nonstop.

How long is the flight from Porto to Berlin?

+
About 3h 05m nonstop by our estimate for 1,291 miles (500 mph cruise plus 30 minutes, not a timetable). The recorded Ryanair fare was nonstop. 17 airports in our feed had a fare to Berlin; this one ranked 13th, and 13 of the 17 were nonstop.

What is the time difference between Porto and Berlin?

+
On June 12, 2026, Porto was on UTC+1 (Europe/Lisbon) and Berlin on UTC+2 (Europe/Berlin), so Berlin was 1 hour ahead of Porto: noon in Porto was 13:00 in Berlin. Both zones shift for daylight saving together, so the gap stays the same in January and July.

How much is a flight from Porto to Berlin?

+
As observed on April 25, 2026: $249 per person round-trip on Ryanair flight FR2945, departing June 12, 2026, returning June 14, 2026, nonstop. At $249, it ranked 19th of the 30 round-trip fares we recorded from OPO (median $202). That is 19.3 cents per great-circle mile (round-trip price over one-way distance), close to the OPO median of 19.7 cents across 30 round-trip routes. Prices change daily, so check the live fare.

Is there a nonstop flight from Porto to Berlin?

+
Yes, the cheapest recorded fare was a nonstop Ryanair flight, FR2945, on June 12, 2026. Into Berlin, 13 of the 17 recorded fares were nonstop. From OPO, 14 of 30 were. Routes from OPO of similar length: Vienna (1,321 mi) at $210 and Munich (1,112 mi) at $354.

Which airports serve flights from Porto to Berlin?

+
It departs Francisco de Sá Carneiro Airport (OPO) in Porto, Portugal, and arrives at Berlin Brandenburg Airport (BER) in Berlin, Germany. An international flight, Portugal to Germany. Ryanair had the cheapest fare on 17 of 30 OPO routes. Berlin Brandenburg Airport (BER) sits at 157 ft above sea level.

Where else near Berlin can you fly from Porto?

Munich (MUC) $354Warsaw (WAW) $196Vienna (VIE) $210Amsterdam (AMS) $259Luxembourg (LUX) $202Brussels (BRU) $137All flights from Porto →

Other cities with flights to Berlin

From Budapest (BUD) $54From Tallinn (TLL) $79From Copenhagen (CPH) $84From Paris (CDG) $95From Nice (NCE) $104From Barcelona (BCN) $126

Ready to fly?

Book Ryanair OPO → BER · $249 →