Fly from Berlin to Porto for just €66 return. The median price stands at €106. Book well in advance for the best fares.
Price and when to book
The lowest price we've found is €66 return. The median sits at €106, with examples at €126. The further ahead you book, the better the rate. Check regularly as prices shift with availability and demand.
Airline and stopovers
Eurowings operates this route nonstop, with no stopovers. You'll travel directly from Berlin to Porto without changing flights. The comfort of a direct flight means you arrive refreshed.
Best time to visit
Porto is pleasant almost year-round. Spring (March–May) and autumn (September–October) offer ideal temperatures and fewer crowds than summer. Winter is cooler and wetter, but cheaper if you're after a bargain.
What to do when you arrive
Porto enchants with its historic Ribeira centre, a UNESCO World Heritage Site. Cross the iconic Don Luís I bridge, taste port wine in the Vila Nova de Gaia lodges, admire traditional azulejo tilework, and savour Portuguese cuisine. The airport is 11 km from the centre with good public transport links.
FAQ
What's the cheapest price from Berlin to Porto?
The lowest fare recorded is €66 return with Eurowings. Prices vary by date and availability; the median hovers around €106.
Does Eurowings fly direct from Berlin to Porto?
Yes, Eurowings operates this route nonstop, with no stopovers or transfers.
How long is the Berlin-Porto flight?
We don't have that specific detail in our system. Check your booking confirmation for exact flight duration.
What should I see in Porto in 3 days?
Spend a day exploring Ribeira and the Don Luís I bridge, another touring the port wine lodges in Vila Nova de Gaia, and a third visiting museums, coastal walks, or nearby towns like Guarda or the Aveiro coast.
Photo: Wikimedia Commons. Return economy fares for 1 adult, checked on Kiwi.com on the date shown; they can change.


