Direct flights to Porto OPO

Porto Airport is the second largest airport in Portugal after Lisbon Airport. In total there are 117 airports with direct flights to Porto from 28 different countries and 5 U.S. states. The airport is a hub (Secondary hub.) for TAP Portugal. You can easily reach Porto with daily non-stop flights from 11 other major hubs like Lisbon (TAP Portugal), Madrid (Iberia) and Amsterdam (KLM). In Portugal, the airport is called Aeroporto Francisco Sá Carneiro.

OPO Click to open the interactive map.

Non-stop routes to OPO:


No direct flights found. Try clear all filters.
Major airlines with daily flights to Porto
Daily flights with TAP Portugal
Daily flights with Iberia
Daily flights with KLM
Daily flights with Lufthansa
Daily flights with SWISS
Daily flights with Turkish Airlines
Daily flights with Brussels Airlines
Daily flights with Air France
Daily flights with British Airways
Daily flights with United
OPO routes and destination map
Show flights from Porto instead? Cheap flights to Porto

Yes, you can fly to Porto (OPO) from New York (OPO) and Boston (OPO).

There are 35 airlines with direct flights to Porto. Transavia France, TAP Portugal and Vueling are the most popular ones.

All 3 big alliances are flying to Porto. Star Alliance, Oneworld and SkyTeam.

The IATA code is OPO and the ICAO code is LPPR.

You can fly daily from 11 different airports hubs to Porto. Including Lisbon with TAP Portugal, Madrid with Iberia and Amsterdam with KLM.

Depends where you are flying from. It takes 10h 3min from Sao Paulo (GRU) and 1h 0min from Lisbon (LIS).

There is 1 airport in Porto with scheduled flights, Aeroporto Francisco Sá Carneiro, OPO.

It depends on where from and when you are flying. The average one-way ticket price according to our data is $97.
Direct flights to Portugal
Lisbon Airport
Lisbon Airport (LIS)

Flights from 137 different airports

Faro Airport
Faro Airport (FAO)

Flights from 89 different airports

Madeira Airport
Madeira Airport (FNC)

Flights from 69 different airports

Ponta Delgada
Ponta Delgada (PDL)

Flights from 34 different airports

Terceira Island
Terceira Island (TER)

Flights from 12 different airports

Horta (HOR)

Flights from 5 different airports

Santa Cruz Airport
Santa Cruz Airport (FLW)

Flights from 4 different airports

Porto Santo
Porto Santo (PXO)

Flights from 3 different airports

Corvo Airport
Corvo Airport (CVU)

Flights from 3 different airports

Pico Island Airport
Pico Island Airport (PIX)

Flights from 3 different airports