Skyscanner
  • Help
FlightsHotelsCar Hire

Cheap Flights from Frankfurt am Main (FRA) to Porto (OPO)

Travellers and cabin class
  1. Home
  2. Germany
  3. Frankfurt am Main
  4. Porto

Compare Frankfurt am Main to Porto flight deals

Find the cheapest month or even day of the year to fly to Porto

Book the best Porto fare with no extra fees

Flight dealsCheapest monthFind the best routeRoute infoFAQsTips and advice

Flight deals from Frankfurt am Main to Porto

Looking for a cheap last-minute deal or the best return flight from Frankfurt am Main to Porto? Find the lowest prices on one-way and return tickets right here.
Porto.£136 per passenger.Departing Wed, 21 Jan, returning Sun, 25 Jan.Return flight with Lufthansa.Outbound direct flight with Lufthansa departs from Frankfurt am Main on Wed, 21 Jan, arriving in Porto.Inbound direct flight with Lufthansa departs from Porto on Sun, 25 Jan, arriving in Frankfurt am Main.Price includes taxes and charges.From £136, select.
Lufthansa
Wed, 21 JanFRA - OPO with Lufthansa
Direct
Lufthansa
Sun, 25 JanOPO - FRA with Lufthansa
Direct
from £136
Porto.£145 per passenger.Departing Wed, 26 Nov, returning Sun, 30 Nov.Return flight with Lufthansa and Air Europa.Outbound indirect flight with Lufthansa, departs from Frankfurt am Main on Wed, 26 Nov, arriving in Porto.Inbound indirect flight with Air Europa, departs from Porto on Sun, 30 Nov, arriving in Frankfurt am Main.Price includes taxes and charges.From £145, select.
Wed, 26 NovFRA - OPO with Lufthansa
1 stop
Sun, 30 NovOPO - FRA with Air Europa
1 stop
from £145
Porto.£145 per passenger.Departing Wed, 26 Nov, returning Wed, 3 Dec.Return flight with Lufthansa and Air Europa.Outbound indirect flight with Lufthansa, departs from Frankfurt am Main on Wed, 26 Nov, arriving in Porto.Inbound indirect flight with Air Europa, departs from Porto on Wed, 3 Dec, arriving in Frankfurt am Main.Price includes taxes and charges.From £145, select.
Wed, 26 NovFRA - OPO with Lufthansa
1 stop
Wed, 3 DecOPO - FRA with Air Europa
1 stop
from £145
Porto.£148 per passenger.Departing Wed, 19 Nov, returning Mon, 24 Nov.Return flight with Lufthansa.Outbound direct flight with Lufthansa departs from Frankfurt am Main on Wed, 19 Nov, arriving in Porto.Inbound direct flight with Lufthansa departs from Porto on Mon, 24 Nov, arriving in Frankfurt am Main.Price includes taxes and charges.From £148, select.
Lufthansa
Wed, 19 NovFRA - OPO with Lufthansa
Direct
Lufthansa
Mon, 24 NovOPO - FRA with Lufthansa
Direct
from £148
Porto.£148 per passenger.Departing Mon, 2 Feb, returning Mon, 9 Feb.Return flight with Lufthansa.Outbound direct flight with Lufthansa departs from Frankfurt am Main on Mon, 2 Feb, arriving in Porto.Inbound direct flight with Lufthansa departs from Porto on Mon, 9 Feb, arriving in Frankfurt am Main.Price includes taxes and charges.From £148, select.
Lufthansa
Mon, 2 FebFRA - OPO with Lufthansa
Direct
Lufthansa
Mon, 9 FebOPO - FRA with Lufthansa
Direct
from £148
Porto.£148 per passenger.Departing Wed, 26 Nov, returning Wed, 3 Dec.Return flight with Lufthansa.Outbound direct flight with Lufthansa departs from Frankfurt am Main on Wed, 26 Nov, arriving in Porto.Inbound direct flight with Lufthansa departs from Porto on Wed, 3 Dec, arriving in Frankfurt am Main.Price includes taxes and charges.From £148, select.
Lufthansa
Wed, 26 NovFRA - OPO with Lufthansa
Direct
Lufthansa
Wed, 3 DecOPO - FRA with Lufthansa
Direct
from £148
Porto.£149 per passenger.Departing Mon, 4 May, returning Thu, 28 May.Return flight with Lufthansa.Outbound direct flight with Lufthansa departs from Frankfurt am Main on Mon, 4 May, arriving in Porto.Inbound direct flight with Lufthansa departs from Porto on Thu, 28 May, arriving in Frankfurt am Main.Price includes taxes and charges.From £149, select.
Lufthansa
Mon, 4 MayFRA - OPO with Lufthansa
Direct
Lufthansa
Thu, 28 MayOPO - FRA with Lufthansa
Direct
from £149
Porto.£149 per passenger.Departing Wed, 11 Feb, returning Wed, 11 Mar.Return flight with Lufthansa.Outbound direct flight with Lufthansa departs from Frankfurt am Main on Wed, 11 Feb, arriving in Porto.Inbound direct flight with Lufthansa departs from Porto on Wed, 11 Mar, arriving in Frankfurt am Main.Price includes taxes and charges.From £149, select.
Lufthansa
Wed, 11 FebFRA - OPO with Lufthansa
Direct
Lufthansa
Wed, 11 MarOPO - FRA with Lufthansa
Direct
from £149
How did we find these deals? The deals you see here are the lowest prices for flight tickets from Frankfurt am Main to Porto found in the last 4 days, and are subject to change and availability.

The cheapest month to fly from Frankfurt am Main Airport to Porto Airport

We’re always keeping an eye on fares, to help you find the lowest one in seconds. Check out the Frankfurt am Main Airport to Porto Airport flight prices forecast over the next 12 months.
Jun
from £160
Jul
from £160
Aug
from £167
Sep
from £163
Oct
from £150
Nov
from £146
Dec
from £160
Jan
from £136
Feb
from £148
Mar
from £167
Apr
from £167
May
from £149
Cheapest month:January
Most expensive month:April

Direct flights from Frankfurt am Main to Porto

Frankfurt am Main to Porto: Alternative routes

Compare routes from Frankfurt am Main to Porto below. You may find an airport to fly into that's cheaper, faster, or easier than Porto.

Frankfurt to Porto: Flight information

The things to know before you go.
Cheapest flight found£136
Cheapest month to flyJanuary
Average flight time2 hrs, 47 mins
Most popular airlineTAP Air Portugal
Average flights per week110

Finding cheap flights from Frankfurt am Main to Porto: Frequently asked questions

The best price we found for a return flight from Frankfurt am Main to Porto is £136. This is an estimate based on information collected from different airlines and travel providers over the last 4 days and is subject to change and availability.
2 hours and 47 minutes is the average flight time from Frankfurt am Main to Porto.
TAP Air Portugal, Lufthansa and ANA (All Nippon Airways) fly direct from Frankfurt am Main to Porto.
As of June 2025, there are 110 flights per week flying from Frankfurt am Main to Porto.
The cheapest month to fly from Frankfurt am Main to Porto is usually June 2025.
After crunching the numbers on our flight calendar, we found that it's currently cheapest to fly from Frankfurt am Main Airport to Porto Airport on Wednesday, 21 January 2026.
Yes – the average flight time is 2 hours and 47 minutes.
We show every price from over 1,200 airlines and travel agents, comparing them all so you don’t have to. If you know you want to fly to Porto but you’re not ready to book, set up a Price Alert. We’ll track prices for you, and let you know when they rise or fall.
We crunched all the numbers in our flight calendar and it looks like the cheapest time to book a flight to Porto is around 40 days in advance, so don’t leave your flight to the last minute.
Currently, Lufthansa offers the cheapest flight tickets to Porto.

Travelling from Frankfurt Airport (FRA) to Porto Airport (OPO): what you need to know

  • Around 2 hours 50 minutes is how long you can expect to be in the air on a direct flight from Frankfurt Airport to Porto Airport.

  • Porto is one hour behind Frankfurt and follows the UTC+0 timezone.

  • Choose from 28 weekly Frankfurt Airport to Porto Airport flights. The 09:30 departure with Lufthansa is the earliest available. Lufthansa operates the latest service of the day at 21:00.

  • Your FRA to OPO flight won't wait if you're late, so get to the airport with time to spare. Arrive up to one hour in advance for domestic flights and two hours ahead for international travel.

  • Flying during a peak time such as April? Public holidays and other popular seasons can lead to longer queues and delays at check-in and security. Play it safe and get there up to four hours before an international flight and two hours before a domestic departure.

  • Jetting into Porto (and then exploring more of Portugal!) is a snap with Lufthansa. This popular carrier offers direct flights from Frankfurt Airport to Porto Airport.

  • Lufthansa is the airline most travellers choose to fly with on this route.

  • Lufthansa leads the way as the most punctual carrier for FRA to OPO flights, with 81.33% of services arriving as scheduled.

  • We make it easy to book a flight with a stopover. To see all your options for tickets from Frankfurt Airport to Porto Airport, deselect 'Direct flights only.' Then, choose a flight that has a stop long enough to explore the city of your choice. Popular stopovers between FRA and OPO include:

    • Nantes Atlantique Airport

    • Zurich Airport

    • Luxembourg Airport

How to find the cheapest flights from Frankfurt Airport (FRA) to Porto Airport (OPO)

  • The lowest price we've found for a one-way Frankfurt Airport to Porto Airport flight is £71. A round-trip ticket is currently £136. Depending on the availability when you book, these fares may change.

  • Book seven months before travelling. After looking at the numbers on our calendar, this is how far you should book ahead to secure cheap tickets from FRA to OPO.

  • Organise your trip for June. That's the cheapest month for flights from Frankfurt Airport to Porto Airport. If you have flexibility with your dates, use the 'Whole month' tool to see the cheapest airfare across every month.

  • There's no need to check back in every day to see if fares have gone down when you set up a Price Alert. We'll send you an update as soon as there's a better deal on cheap flights from FRA to OPO.

  • Discover the ideal flight for you with the help of the filters. To see the 'Fastest,' 'Best' or 'Cheapest' flights from Frankfurt Airport to Porto Airport, use the 'Sort by' function. You can also filter by arrival and departure times, airline, and journey duration.

Handy information about Frankfurt Airport (FRA)

  • 67.47% of flights taking off from Frankfurt Airport make it to their destination on time.

  • To get to Frankfurt Airport from central Frankfurt, it'll take about 20 minutes if you're travelling by car. Of course, this depends on traffic conditions. It's approximately 9 miles from the airport to the city centre.

  • Catching public transport? You can expect a journey time of around 35 minutes.

  • Get your trip off to a hassle-free start by staying near FRA. Whether you've booked an early flight from Frankfurt Airport to Porto Airport or just don't want to be rushed, these stays are perfect:

    • Holiday Inn Frankfurt Airport, an IHG Hotel

    • Staycity Aparthotels Frankfurt Airport

    • MEININGER Hotel Frankfurt Main / Airport

Arriving at Porto Airport (OPO)

  • If you're coming in on a late Frankfurt Airport to Porto Airport flight, few things beat the convenience of being near the terminal. Grab your suitcases from the carousel and then be resting soon after at one of these accommodation options near OPO:

    • Oporto Airport & Business Hotel

    • Opohotel Porto Aeroporto

    • Park Hotel Porto Aeroporto

  • Travel at your own pace with a Porto Airport rental car. Pick up a set of wheels from Klass Wagen, Goldcar or Drive & Go and chase adventure across Porto and beyond.

  • Booking your ride from Porto Airport about three weeks ahead gives you the best chance of locking in a great deal.

Getting from Porto Airport (OPO) to central Porto

  • Porto Airport is approximately 10 miles from the centre of Porto. The drive time takes about 20 minutes.

  • Travelling to the centre by public transport typically takes 50 minutes.

When to fly to Porto Airport (OPO)

  • August is the most popular month for flights from Frankfurt Airport to Porto Airport. For a quieter experience, head to Porto in January.

  • The warmest month in Porto is August, with temperatures ranging between 14ºC (57ºF) and 32ºC (90ºF). Book your flights from Frankfurt Airport to Porto Airport in this month if you enjoy this type of weather.

  • January has average temperatures of between 3ºC (37ºF) and 14ºC (57ºF). Search for cheap tickets from FRA to OPO sometime around then if you want to travel when it's cooler.

Explore more of Portugal

  • You've seen Porto, now it's time to discover other corners of Portugal. Journey about 170 miles south to Lisbon to check off its popular sights. From Torre de Belem Garden to Estrela At Lisbon - Tram 28 and Archaeological museum of Sao Jorge Castle, you've got a jam-packed schedule ahead.

  • Amadora is another standout destination in Portugal and is around 170 miles south of Porto. No trip is complete without dropping by Jardim Porta do Viveiro Alfragide, Jardim Caracol do Victor Alfragide and Jardim e estatua Eduardo Jorge.

More travel options

ibis Porto hotel deals
Mercure Porto hotel deals
Renaissance Porto hotel deals
Hotels by Pestana in Porto
Hotels by InterContinental in Porto
Hotels in Foz do Douro
Book hotels in Porto
Hotels by Eurostars in Porto
Cheap hotels deals in Miragaia
Book hotels in Cedofeita
Cheap hotels deals in Massarelos
Hotels by ibis budget in Porto
NH Porto hotel deals
Jolly Porto hotel deals
Book hotels deals in Lordelo do Ouro
Novotel hotels in Porto
Return plane tickets from London Heathrow to Kochi
Cheap tickets from London to Split
Cheap flights from London to Toronto
Return plane tickets from London to Venice
Flights from Manchester to Luqa Malta International
Cheap flights from London to Agadir
Return tickets from London Heathrow to Mumbai
Plane tickets from Bristol to Alicante
Plane tickets from Manchester to Lahore
Cheap return tickets from London to Lanzarote
Return flights from Manchester to Geneva
Plane tickets from London Heathrow to Islamabad
Cheap return tickets from Manchester to Ibiza
Tickets from London to Zurich
Tickets from London to Cancun
Tickets from London to Corfu
Cheap return flights from London to Miami
Return plane tickets from Manchester to Oslo
Cheap return tickets from London to Singapore
Return tickets from London to Madeira
Cheap return flights from London to Stockholm
Cheap return tickets from Birmingham to Palma - Majorca
Cheap tickets from Manchester to Krakow
Flights from London to Florence
Cheap flights from Manchester to Berlin Brandenburg
Plane tickets from Edinburgh to Paris
Cheap return flights from Manchester to Copenhagen
Cheap tickets from London to Zayed International
Return flights from London to Lagos
Cheap tickets from London to Valencia
Tickets to Porto District
Cheap return tickets from Frankfurt am Main
Cheap return tickets from Frankfurt am Main to Porto District
Return flights from Frankfurt to Porto District
Plane tickets from Frankfurt am Main to Portugal
Cheap tickets to Portugal
Cheap last minute flights
Cheap flights from Hesse
Return tickets from Germany
Flights to Porto
Plane tickets from Germany to Portugal
Cheap car hire at Porto Airport
Car hire in Vitória
Car hire in São Nicolau
Car hire in Sé
Cheap car hire in Cedofeita
Car hire in Santo Ildefonso
Portugal car hire

Plan the rest of your trip from Frankfurt to Porto

  • Car hire from Porto
  • Hotels in Porto

Prices shown on this page are estimated lowest prices only. Found in the last 45 days.

Get our app
HelpPrivacy SettingsLog in
Cookie policyPrivacy policyTerms of serviceCompany Details
  • Domestic flights
  • Cities
    • Sydney
    • New York
    • Amsterdam
    • London
    • Dublin
    • Dubai
    • Bangkok
  • Last-minute deals
  • Airports
  • Countries / Regions
    • Canada
    • India
    • United States
  • Airlines
  • Flights
  • Hotels
  • Car hire
  • App
  • Travel trends
  • Sitemap
  • Holiday destinations
  • About us
  • Why Skyscanner?
  • Media
  • Our people
  • Accessibility
  • Sustainability
  • Jobs
  • Travel features & news
  • Legal notices
  • Modern slavery
  • Privacy, Trust and Online Safety Centre
  • How Skyscanner Works
  • Work with us
  • Advertise with us
  • Travel Insight
  • Affiliates
  • Travel APIs
  • Flights
    • Amsterdam Schiphol
    • Paris
    • London
    • Dublin
    • Palma - Majorca
    • Barcelona
    • Ibiza
    • Malaga
    • Belfast
  • Hotels
    • Amsterdam
    • Paris
    • London
    • Dublin
    • Palma
    • Barcelona
    • Ibiza
    • Málaga
    • Belfast
  • Car hire
    • Amsterdam
    • Paris
    • London
    • Dublin
    • Palma
    • Barcelona
    • Ibiza
    • Málaga
    • Belfast
© Skyscanner Ltd 2002 – 2025

International Sites

  • Cheap flights
  • Australia - Cheap flights
  • 中国 - 机票
  • Flybilletter
  • Suomi - lennot
  • France - vols
  • Deutschland - Flüge
  • India - Flight tickets
  • Ireland - flights
  • Italia - voli
  • 日本 - 航空券
  • México - vuelos
  • Vliegtickets
  • Billige flybilletter
  • Polska – tanie loty
  • Россия - авиабилеты
  • España - vuelos
  • Sverige - flyg
  • Schweiz - Flüge
  • Türkiye - uçak biletleri
  • United Arab Emirates - flights
  • USA - flights

We value your privacy

To personalise your experience we collect information on how you use Skyscanner, which includes personal data such as your IP address. This is to provide an improved experience, store and/or access information on a device, personalised advertising, advertising measurement, audience research and services development. Read our Cookie Policy.

We and our 141 partners may rely on legitimate interest for certain purposes rather than consent. Accept all cookies by choosing 'Accept all' or only allow essential cookies by selecting 'Accept essential only’. Go to ‘Manage settings’ to update preferences.

Manage preferences or withdraw consent at any time on Privacy Settings.

Manage settings