EN
Full Map
From
To
Dates
Prices
Alliances
Airlines
Classes
Aircraft
0 st
1 st
2 st
Same airline
Reset
Show route info
Show indirect destinations
Price view
One way
Round trip
Price view
One way
Round trip
Airport legend
> 30 direct destinations

Airports with direct flights to 30+ destinations

> 7 direct destinations

Airports with direct flights to 7 to 30 destinations

< 7 direct destinations

Airports with direct flights to less then 7 destinations

Depart from here
Arrive here
Dates All

Show flights within a certain date range

Prices All

Show flights within a certain price range

Alliances All

Show flights operated by a specific alliance

Airlines All

Show flights operated by a specific airline

Classes All

Show flights in a specific flight class

Aircraft All

Show flights operated by a specific aircraft

Stopovers Non-stop

Show direct flights, or flights with 1 or 2 stopovers

Same airline No

Show connecting flights with the same airline only

Full Map

FlightConnections

Select departure airport

Where would you like to fly from?

Select destination

Where would you like to fly to?

Direct flights from Porto (OPO)

Francisco Sá Carneiro Airport - Airport code: OPO

Home Airports Portugal OPO Porto

Non-stop flights from Porto (OPO)

Did you mean flights to Porto?

Porto Airport (IATA: OPO, ICAO: LPPR), also known as Francisco Sá Carneiro Airport, is the second largest airport in Portugal. It is an international airport and serves the area of Douro Litoral, Norte Region, Porto Region and Porto District, Portugal. Porto Airport has non-stop passenger flights scheduled to 109 destinations in 29 countries.

At present, there are 6 domestic flights from Porto.

 Remove ads

The longest flight from Porto OPO is a 3,156 mile (5,079 km) non-stop route to São Paulo GRU. This direct flight takes around 10 hours and 55 minutes and is operated by TAP Portugal.

In total there are 36 airlines flying from and to Porto. Most flights are operated by one of the following carriers:

Popular destinations from Porto

Below you can find a list of the most popular destinations from Porto, based on the number of scheduled flights for this month.

Show all

Popular destinations with a stopover

Aside from all non-stop destinations listed above, these are popular destinations from Porto that require a stopover:

Show all

Business class flights from Porto

There are 15 airports that have flights from Porto in Business Class. All airports that offer business class flights from OPO are listed below:

Show all

Intercontinental flights from Porto

The following is an overview of all non-stop intercontinental flights operating from Francisco Sá Carneiro Airport (OPO).

* Please note that there are no direct services between Porto and Central America, the Caribbean, Southern Asia, China, Japan, Eastern Asia, South-Eastern Asia, Central Asia or Oceania.

Non-stop flights from Porto to the US

TAP PortugalTAP Portugal (Star Alliance): year-round to New York (EWR).

Azores AirlinesAzores Airlines: seasonal flights to Boston (BOS) and New York City (JFK).

United AirlinesUnited Airlines (Star Alliance): seasonal flights to New York (EWR).

Non-stop flights from Porto to Canada

Azores AirlinesAzores Airlines: seasonal flights to Toronto (YYZ).

Air TransatAir Transat: seasonal flights to Montreal (YUL) and year-round flights to Toronto (YYZ).

Non-stop flights from Porto to South America

TAP PortugalTAP Portugal is currently the only airline flying non-stop from Porto to Southern America. They fly year-round to Rio de Janeiro (GIG) and São Paulo (GRU).

Non-stop flights from Porto to Africa

TAP PortugalTAP Portugal (Star Alliance): year-round to Luanda (LAD).

TAAG AngolaTAAG Angola: seasonal flights to Luanda (LAD).

RyanairRyanair: seasonal flights to Agadir (AGA) and Marrakech (RAK).

easyJeteasyJet: year-round to Marrakech (RAK).

Royal Air MarocRoyal Air Maroc (Oneworld): year-round to Casablanca (CMN).

Non-stop flights from Porto to the Middle-East / Western Asia

EL ALEL AL: seasonal flights to Tel Aviv (TLV).

Turkish AirlinesTurkish Airlines (Star Alliance): year-round to Istanbul (IST).

International flights from Porto

Angola
Flights from Porto to Angola

Luanda is the only destination in Angola with direct flights from Porto. You can fly non-stop to Luanda with TAAG Angola or TAP Portugal (Star Alliance).

Austria
Flights from Porto to Austria

In Austria, the only destination that has a direct flight from Porto is Vienna. You can fly non-stop to Vienna with Austrian (Star Alliance) or Ryanair.

Belgium
Flights from Porto to Belgium

There are 2 destinations in Belgium that have non-stop flights from Porto.

You can fly non-stop to Brussels with Brussels Airlines (Star Alliance) or Ryanair.
The only airline with direct flights to Brussels Charleroi is Ryanair.

Brazil
Flights from Porto to Brazil

If you are looking for a direct flight from Porto to Brazil, there are 2 destinations to choose from.

To Rio de Janeiro and São Paulo, you can fly with TAP Portugal (Star Alliance).

Canada
Flights from Porto to Canada

In Canada, there are 2 destinations from Porto.

Direct flights to Montreal are offered by Air Transat. This is a seasonal route that started in May and ends in October.
You can fly non-stop to Toronto with Air Transat or Azores Airlines.

Czechia
Flights from Porto to Czechia

There is 1 destination in Czechia that has a direct connection from Porto, which is Prague. Direct flights to Prague are offered by easyJet.

Denmark
Flights from Porto to Denmark

If you are looking for a direct flight from Porto to Denmark, there are 2 destinations to choose from.

Direct flights to Billund are offered by Ryanair. This route has been announced recently, and is not operational yet. It will start in March 2024.
Non-stop flights to Copenhagen are offered by Norwegian, Ryanair and SAS (Star Alliance).

France
Flights from Porto to France

France is well-connected to Porto (OPO) with 19 destinations around the country that have direct flights from Porto.

You can fly non-stop to Bordeaux with easyJet or Ryanair.
The only airline with direct flights to Brest is Transavia. This is a seasonal route that started in April and ends in October.
All direct flights from Porto to Brive-la-Gaillarde, Clermont-Ferrand, Dole, La Rochelle and Lille are operated by Ryanair.
Non-stop flights to Lyon are offered by easyJet, Transavia and Volotea.
You can fly non-stop from Porto to Marseille with Ryanair.
Non-stop flights to Nantes are offered by easyJet, Transavia and Volotea.
Direct flights to Nice are offered by easyJet.
You can fly non-stop from Porto to Nîmes with Ryanair. This is a seasonal route that starts in December and ends in March.
You can fly non-stop to Paris with Air France (SkyTeam) or easyJet.
The only airline with direct flights to Paris (Beauvais) is Ryanair.
From Porto to Paris (Orly) there are 4 airlines that have direct services, which are easyJet, TAP Portugal (Star Alliance), Transavia and Vueling.
To Paris (Vatry) and Strasbourg, you can fly with Ryanair.
You can fly non-stop to Toulouse with easyJet or Ryanair.
Direct flights to Tours are offered by Ryanair. This is a seasonal route that starts in December and ends in March.

Germany
Flights from Porto to Germany

You can fly non-stop from Porto to lots of destinations in Germany, as there is a total of 13 airports that have direct services from Porto.

Non-stop flights to Berlin are offered by easyJet, Eurowings and Ryanair.
To Cologne-Bonn and Dortmund, you can fly with Ryanair.
The only airline with direct flights to Düsseldorf is Eurowings.
Direct flights to Düsseldorf (Weeze) are offered by Ryanair.
You can fly non-stop from Porto to Frankfurt with Lufthansa (Star Alliance).
Direct flights to Frankfurt Hahn are offered by Ryanair.
You can fly non-stop to Hamburg with Eurowings or Ryanair.
All direct flights from Porto to Karlsruhe / Baden-Baden and Memmingen are operated by Ryanair.
Direct flights to Munich are offered by Lufthansa (Star Alliance).
You can fly non-stop from Porto to Nuremberg with Ryanair. This route has been announced recently, and is not operational yet. It will start in March 2024.
Direct flights to Stuttgart are offered by Eurowings.

Greece
Flights from Porto to Greece

In Greece, the only destination that has a direct flight from Porto is Athens. Direct flights to Athens are offered by Aegean (Star Alliance). This is a seasonal route that starts in December and ends in January.

Hungary
Flights from Porto to Hungary

Budapest is the only destination in Hungary with direct flights from Porto. Direct flights to Budapest are offered by Ryanair. This is a seasonal route that starts in December and ends in March.

Iceland
Flights from Porto to Iceland

There is 1 destination in Iceland that has a direct connection from Porto, which is Reykjavik (Keflavik). You can fly non-stop to Reykjavik (Keflavik) with Neos or Play.

Ireland
Flights from Porto to Ireland

Dublin is the only destination in Ireland with direct flights from Porto. Direct flights to Dublin are offered by Ryanair. This is a seasonal route that starts in December and ends in March.

Israel
Flights from Porto to Israel

In Israel, the only destination that has a direct flight from Porto is Tel Aviv. Direct flights to Tel Aviv are offered by EL AL. This is a seasonal route that started in April and ends in October.

Italy
Flights from Porto to Italy

Italy is well-connected to Porto (OPO) with 10 destinations around the country that have direct flights from Porto.

To Bologna and Milan (Bergamo), you can fly with Ryanair.
From Porto to Milan (Malpensa) there are 4 airlines that have direct services, which are easyJet, Ryanair, TAP Portugal (Star Alliance) and Wizz Air Malta.
All direct flights from Porto to Naples and Palermo are operated by easyJet.
You can fly non-stop to Pisa with easyJet or Ryanair.
Direct flights to Rome (Ciampino) are offered by Ryanair.
The only airline with direct flights to Rome (Fiumicino) is Wizz Air Malta.
To Turin and Venice (Treviso), you can fly with Ryanair.

Latvia
Flights from Porto to Latvia

There is 1 destination in Latvia that has a direct connection from Porto, which is Riga. Direct flights to Riga are offered by Air Baltic. This is a seasonal route that started in April and ends in October.

Luxembourg
Flights from Porto to Luxembourg

In Luxembourg, the only destination that has a direct flight from Porto is Luxembourg City. From Porto to Luxembourg City there are 4 airlines that have direct services, which are easyJet, Luxair, Ryanair and TAP Portugal (Star Alliance).

Malta
Flights from Porto to Malta

Malta is the only destination in Malta with direct flights from Porto. Direct flights to Malta are offered by Ryanair. This is a seasonal route that starts in December and ends in March.

Morocco
Flights from Porto to Morocco

There are 3 destinations in Morocco that have non-stop flights from Porto.

Direct flights to Agadir are offered by Ryanair. This route has been announced recently, and is not operational yet. It will start in March 2024.
The only airline with direct flights to Casablanca is Royal Air Maroc (Oneworld).
You can fly non-stop to Marrakech with easyJet or Ryanair.

Netherlands
Flights from Porto to Netherlands

In Netherlands, there are 3 destinations from Porto.

You can fly non-stop to Amsterdam with KLM (SkyTeam) or Transavia.
To Eindhoven and Maastricht Aachen, you can fly with Ryanair.

Norway
Flights from Porto to Norway

There is 1 destination in Norway that has a direct connection from Porto, which is Oslo. Direct flights to Oslo are offered by Norwegian. This is a seasonal route that started in April and ends in October.

Poland
Flights from Porto to Poland

There are 4 destinations in Poland that have non-stop flights from Porto.

To Krakow and Warsaw, you can fly with Ryanair.
You can fly non-stop from Porto to Warsaw with Wizz Air. This is a seasonal route that started in April and ends in October.
The only airline with direct flights to Wrocław is Ryanair. This is a seasonal route that starts in December and ends in March.

Serbia
Flights from Porto to Serbia

Belgrade is the only destination in Serbia with direct flights from Porto. Direct flights to Belgrade are offered by Air Serbia.

Spain
Flights from Porto to Spain

You can fly non-stop from Porto to lots of destinations in Spain, as there is a total of 12 airports that have direct services from Porto.

Direct flights to Alicante are offered by Ryanair. This is a seasonal route that starts in December and ends in May.
You can fly non-stop to Barcelona with Ryanair or Vueling.
You can fly non-stop to Bilbao with Volotea or Vueling.
The only airline with direct flights to Gran Canaria (Las Palmas) is Ryanair.
You can fly non-stop to Ibiza with easyJet or Vueling. This is a seasonal route that started in March and ends in September.
From Porto to Madrid there are 4 airlines that have direct services, which are Air Europa (SkyTeam), easyJet, Iberia (Oneworld) and Ryanair.
Direct flights to Málaga are offered by Ryanair. This is a seasonal route that starts in December and ends in March.
The only airline with direct flights to Menorca (Mahon) is easyJet. This is a seasonal route that started in June and ends in August.
You can fly non-stop to Palma de Mallorca with easyJet or Ryanair. This is a seasonal route that started in April and ends in October.
All direct flights from Porto to Seville, Tenerife (Reina Sofía) and Valencia are operated by Ryanair.

Sweden
Flights from Porto to Sweden

In Sweden, the only destination that has a direct flight from Porto is Stockholm (Arlanda). Direct flights to Stockholm (Arlanda) are offered by Ryanair. This is a seasonal route that starts in December and ends in March.

Switzerland
Flights from Porto to Switzerland

If you are looking for a direct flight from Porto to Switzerland, there are 3 destinations to choose from.

Direct flights to Basel Mulhouse Freiburg are offered by easyJet.
To Geneva and Zürich, you can fly with easyJet, Swiss (Star Alliance) and TAP Portugal (Star Alliance).

Turkey
Flights from Porto to Turkey

There is 1 destination in Turkey that has a direct connection from Porto, which is Istanbul. Direct flights to Istanbul are offered by Turkish Airlines (Star Alliance).

United Kingdom
Flights from Porto to United Kingdom

United Kingdom is well-connected to Porto (OPO) with 10 destinations around the country that have direct flights from Porto.

You can fly non-stop to Belfast International with Ryanair or Ryanair UK. This is a seasonal route that starts in December and ends in March.
The only airline with direct flights to Birmingham is Ryanair. This is a seasonal route that starts in December and ends in March.
You can fly non-stop to Bristol with easyJet or Ryanair.
The only airline with direct flights to Edinburgh is Ryanair. This is a seasonal route that starts in December and ends in March.
Direct flights to Glasgow are offered by easyJet. This is a seasonal route that started in April and ends in August.
You can fly non-stop from Porto to Leeds / Bradford with Ryanair. This is a seasonal route that starts in December and ends in March.
Non-stop flights to London Gatwick are offered by British Airways (Oneworld), easyJet and TAP Portugal (Star Alliance).
The only airline with direct flights to London Luton is easyJet.
You can fly non-stop from Porto to London Stansted with Ryanair.
You can fly non-stop to Manchester with easyJet or Ryanair.

United States
Flights from Porto to United States

In United States, there are 3 destinations from Porto.

Direct flights to Boston are offered by Azores Airlines. This is a seasonal route that started in June and ends in September.
You can fly non-stop to New York with TAP Portugal (Star Alliance) or United Airlines (Star Alliance).
You can fly non-stop from Porto to New York City with Azores Airlines. This is a seasonal route that started in June and ends in September.

Domestic flights from Porto

Portugal
Flights from Porto to Portugal

There are several airports within Portugal that have domestic flights departing from Porto (6 in total).

Direct flights to Faro are offered by Ryanair.
Non-stop flights to Funchal (Madeira) are offered by easyJet, Ryanair and TAP Portugal (Star Alliance).
You can fly non-stop to Lisbon with Azores Airlines or TAP Portugal (Star Alliance).
You can fly non-stop to Ponta Delgada with Azores Airlines or Ryanair.
Direct flights to Porto Santo Island are offered by easyJet. This is a seasonal route that started in March and ends in September.
You can fly non-stop to Terceira Island with Azores Airlines or Ryanair.

Alternative airports near Porto

Below you can find a list of alternative airports to Porto (OPO). The nearest airports to Porto (OPO) are Vila Real (VRL) and Viseu (VSE).

Frequently asked questions - FAQ

How many airports are there in Porto?

There are 2 airports in Porto: Francisco Sá Carneiro Airport (OPO) and Vila Real Airport (VRL).

What is the best airport to fly from Porto?

The most convenient airport to fly from Porto is Francisco Sá Carneiro Airport (OPO).

How many airlines fly from Porto?

There are 36 airlines flying from Porto to 109 airports around the world, as of December 2023.

Which airlines fly from Porto?

Ryanair, easyJet and TAP Portugal operate most flights from Porto. To get a full overview of all operating airlines, please use the airline filter.

Which alliances are flying from Porto?

Star Alliance, SkyTeam and Oneworld are all flying from Porto.

How many nonstop flights are there from Porto?

There are roughly 3,635 flights departing from Porto every month (or 847 flights each week), to a total of 109 airports worldwide.

What is the official name of Porto Airport?

The official name of Porto Airport is Francisco Sá Carneiro Airport.

What is the airport code of Porto Airport?

The airport code of Porto Airport is OPO.

What are the most popular flights from Porto?

Madrid, Lisbon and Paris (Orly) are the 3 most popular routes from Porto. For a complete overview of all flight routes from Porto, please use our flight map.

How long is the flight from Porto?

Important note:

You are looking at a separate leg for this route.

Searching for flights

Unfortunately, there are no direct flights available on your preferred date(s).

Looking for alternative options

Alternative options

Sorry, we found no alternative options for these dates.

 Remove ads

Adblocker detected

This website is made possible by displaying online advertisements to our visitors.

Please support us by disabling your ad blocker. Or choose one of our plans.

Subscribe  
  • ✅  No advertisements!
  • ⚡  Faster experience (due to no ads)
  • 🏳️‍🌈  Country search
  • 📅  Date filter
  • 💰  Price view (economy)  💸
  • 🗓️  12-month Flight schedules
  • 🛩️  Airline filters (filter multiple)
  • 🛡️  Alliance filter
  • 🌟  Class filter
  • 🗺️  Full map view
  • 📱  Mobile app for iOS and Android
Annual
$ 5.99 50% off
$ 2.99*
Per Month
Lifetime
$ 239.98 50% off
$ 119.99
One time

  Cancel anytime.
Personal use only.

* Billed and renews at $35.88 annually.  Cancel anytime.
Personal use only.

One-time payment. Billed once. Then never again.
Personal use only.

* Billed and renews at $239.88 annually.  Cancel anytime.
Business license.

We donate 1% of our revenue to remove CO₂ from the atmosphere