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 106 destinations in 26 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 40 minutes and is operated by TAP Portugal.

In total there are 33 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

Business class flights from Porto

There are 12 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).

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

Non-stop flights from Porto to Canada

Air TransatAir Transat is currently the only airline flying non-stop from Porto to Canada. They fly seasonal to Montreal (YUL) and year-round 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

RyanairRyanair: year-round to Agadir (AGA), Fes (FEZ) and 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: year-round to Tel Aviv (TLV).

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

International flights from Porto

Austria
Flights from Porto to Austria

Vienna is the only destination in Austria with direct flights from Porto. 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.

To Montreal and Toronto, you can fly with Air Transat.

Czechia
Flights from Porto to Czechia

In Czechia, the only destination that has a direct flight from Porto is Prague. Direct flights to Prague are offered by easyJet. This is a seasonal route that starts in December and ends in March.

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 is a seasonal route that starts in December and ends in March.
You can fly non-stop to Copenhagen with Norwegian or Ryanair. This is a seasonal route that starts in December and ends in March.

France
Flights from Porto to France

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

Direct flights to Bergerac, Dordogne are offered by Ryanair.
You can fly non-stop to Bordeaux with easyJet or Ryanair.
You can fly non-stop from Porto to Brest with Transavia. This is a seasonal route that starts in December and ends in March.
All direct flights from Porto to Brive-la-Gaillarde, Carcassonne, Clermont-Ferrand, Dole, La Rochelle and Lille are operated by Ryanair.
You can fly non-stop to Lyon with easyJet or Transavia.
Direct flights to Marseille are offered by Ryanair.
You can fly non-stop to Nantes with easyJet or Transavia.
Direct flights to Nice are offered by easyJet.
You can fly non-stop to Paris with Air France (SkyTeam) or easyJet.
You can fly non-stop from Porto to Paris (Beauvais) with Ryanair.
Non-stop flights to Paris (Orly) are offered by TAP Portugal (Star Alliance), Transavia and Vueling.
Direct flights to Paris (Vatry) are offered by Ryanair.
You can fly non-stop from Porto to Rennes with easyJet.
Direct flights to Strasbourg are offered by Ryanair.
You can fly non-stop to Toulouse with easyJet or Ryanair.
You can fly non-stop from Porto to Tours with Ryanair.

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 14 airports that have direct services from Porto.

You can fly non-stop to Berlin with easyJet or Ryanair.
All direct flights from Porto to Bremen, Cologne-Bonn and Dortmund are operated by Ryanair.
Direct flights to Düsseldorf are offered by Eurowings. This is a seasonal route that starts in December and ends in January.
You can fly non-stop from Porto to Düsseldorf (Weeze) with Ryanair.
Direct flights to Frankfurt are offered by Lufthansa (Star Alliance).
The only airline with direct flights to Frankfurt Hahn is Ryanair.
You can fly non-stop to Hamburg with Eurowings or Ryanair.
To Karlsruhe / Baden-Baden and Memmingen, you can fly with Ryanair.
You can fly non-stop from Porto to Munich with Lufthansa (Star Alliance).
Direct flights to Nuremberg are offered by Ryanair.
The only airline with direct flights to Stuttgart is Eurowings.

Greece
Flights from Porto to Greece

There is 1 destination in Greece that has a direct connection from Porto, which is Athens. Direct flights to Athens are offered by Aegean (Star Alliance). This is a seasonal route that started in June and ends in October.

Hungary
Flights from Porto to Hungary

In Hungary, the only destination that has a direct flight from Porto is Budapest. You can fly non-stop to Budapest with Ryanair or Wizz Air.

Iceland
Flights from Porto to Iceland

Reykjavik (Keflavik) is the only destination in Iceland with direct flights from Porto. Direct flights to Reykjavik (Keflavik) are offered by Play. This is a seasonal route that started in April and ends in October.

Ireland
Flights from Porto to Ireland

There is 1 destination in Ireland that has a direct connection from Porto, which is Dublin. Direct flights to Dublin are offered by Ryanair.

Israel
Flights from Porto to Israel

Tel Aviv is the only destination in Israel with direct flights from Porto. Direct flights to Tel Aviv are offered by EL AL.

Italy
Flights from Porto to Italy

In Italy there are several destinations from Porto (8 in total).

All direct flights from Porto to Bari, Bologna and Milan (Bergamo) are operated by Ryanair.
Non-stop flights to Milan (Malpensa) are offered by easyJet, Ryanair and Wizz Air.
Direct flights to Rome (Ciampino) are offered by Ryanair.
You can fly non-stop from Porto to Rome (Fiumicino) with Wizz Air.
To Venice (Treviso) and Verona, you can fly with Ryanair.

Latvia
Flights from Porto to Latvia

In Latvia, the only destination that has a direct flight from Porto is Riga. Direct flights to Riga are offered by Air Baltic. This is a seasonal route that started in May and ends in October.

Luxembourg
Flights from Porto to Luxembourg

There is 1 destination in Luxembourg that has a direct connection from Porto, which 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

In Malta, the only destination that has a direct flight from Porto is Malta. Direct flights to Malta are offered by Ryanair.

Morocco
Flights from Porto to Morocco

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

Direct flights to Agadir are offered by Ryanair.
The only airline with direct flights to Casablanca is Royal Air Maroc (Oneworld).
To Fes and Marrakech, you can fly with 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

Oslo is the only destination in Norway with direct flights from Porto. You can fly non-stop to Oslo with Flyr or Norwegian.

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.
The only airline with direct flights to Wrocław is Ryanair. This is a seasonal route that starts in December and ends in March.

Spain
Flights from Porto to Spain

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

Direct flights to Alicante are offered by Ryanair.
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.
Direct flights to Ibiza are offered by easyJet. This is a seasonal route that started in April 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.
You can fly non-stop to Palma de Mallorca with easyJet or Ryanair.
You can fly non-stop from Porto to Seville with Ryanair.
The only airline with direct flights to Tenerife (Los Rodeos) is Vueling.
To Tenerife (Reine Sofia) and Valencia, you can fly with Ryanair.
Direct flights to Zaragoza are offered by Air Horizont. This route has been announced recently, and is not operational yet. It will start in January 2023.

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

In United Kingdom there are several destinations from Porto (9 in total).

Direct flights to Birmingham are offered by Ryanair.
The only airline with direct flights to Bristol is easyJet.
To Edinburgh and Liverpool, you can fly with Ryanair.
You can fly non-stop to London Gatwick with easyJet or TAP Portugal (Star Alliance).
You can fly non-stop from Porto to London Heathrow with British Airways (Oneworld).
You can fly non-stop to London Luton with easyJet or Wizz Air.
The only airline with direct flights to London Stansted is Ryanair.
You can fly non-stop to Manchester with easyJet or Ryanair.

United States
Flights from Porto to United States

New York is the only destination in United States with direct flights from Porto. You can fly non-stop to New York with TAP Portugal (Star Alliance) or United Airlines (Star Alliance).

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.
From Porto to Funchal (Madeira) there are 4 airlines that have direct services, which are easyJet, Ryanair, TAP Portugal (Star Alliance) and Transavia.
You can fly non-stop to Lisbon with Azores Airlines or TAP Portugal (Star Alliance).
Non-stop flights to Ponta Delgada are offered by Azores Airlines, Ryanair and TAP Portugal (Star Alliance).
Direct flights to Porto Santo Island are offered by easyJet. This is a seasonal route that started in April 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 33 airlines flying from Porto to 106 airports around the world, as of December 2022.

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,386 flights departing from Porto every month (or 791 flights each week), to a total of 106 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