Direct flights to Porto OPO

Porto Airport is the second largest airport in Portugal after Lisbon Airport. In total there are 120 airports with direct flights to Porto from 31 different countries and 4 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), Amsterdam (KLM) and Madrid (Iberia). In Portugal, the airport is called Aeroporto Francisco Sá Carneiro.

OPO Click to open the interactive map.

Non-stop routes to OPO:

Duration

No direct flights found. Try clear all filters.
Weekday-labels: HAS FLIGHTS UPCOMING NO FLIGHTS

Airlines with direct flights every day to Porto

The airports presented below each airline are hubs for this specific operator.

TAP Portugal
From Lisbon, Portugal
KLM
From Amsterdam, Netherlands
Iberia
From Madrid, Spain
Lufthansa
From Frankfurt and Munich, Germany
SWISS
From Zurich, Switzerland
Turkish Airlines
From Istanbul, Turkiye
Brussels Airlines
From Brussels, Belgium
Air France
From Paris, France
British Airways
From London, United Kingdom
United
From New York, USA
Ad
OPO routes and destination map
Show flights from Porto instead? Cheap flights to Porto
Ad

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

There are 42 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, Amsterdam with KLM and Madrid with Iberia.

Depends where you are flying from. It takes 10h 10min 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 and when you are flying. The average one-way ticket price according to our data is $99.
Direct flights to Portugal
Lisbon Airport
Lisbon Airport (LIS)

Flights from 146 different airports

Faro Airport
Faro Airport (FAO)

Flights from 87 different airports

Madeira Airport
Madeira Airport (FNC)

Flights from 69 different airports

Ponta Delgada
Ponta Delgada (PDL)

Flights from 33 different airports

Terceira Island
Terceira Island (TER)

Flights from 13 different airports

Horta
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

Ad