Cheap flights to Porto
The region's main aviation hub is Porto Airport, located just 11 km from the center of Porto. The route network covers dozens of destinations, including frequent connections with major European cities: the highest number of flights arrive from Madrid (256 per week), Paris (253 per week), and Lisbon (236 per week). Flights from Geneva and London are also popular, providing convenient access to the entire north of the country.
Currently, 64 airlines provide regular flights to Porto, offering travelers a wide choice of fares and departure times. The leading carriers by flight volume are Easy jet, the national carrier TAP Portugal, and Vueling. Below on this page, you will find departure city cards with a search form to help you quickly check the current schedule and seat availability for your desired dates.

Barcelona — Porto

MIL — Porto

Nantes — Porto

Katowice — Porto

Oviedo — Porto

Manchester — Porto

Bordeaux — Porto

Lisbon — Porto


Sofia — Porto

Funchal — Porto


Warsaw — Porto

Praia — Porto
Flight insights to Porto
Data-driven trends for direct flights to Porto — how often airlines fly, where passengers come from, and typical fares and flight times.
Most frequent departure cities
The most frequent direct routes to Porto come from Madrid, Paris and Lisbon. Madrid leads with around 256 flights a week.
Top departure countries
Most direct flights to Porto depart from Portugal, France and Spain. Portugal alone accounts for about 19% of all direct routes.
- Portugalavg $54
- Franceavg $42
- Spainavg $35
- Switzerlandavg $66
- United Kingdomavg $49
Direct routes & fares
Popular non-stop routes to Porto range from Madrid at $37 to Lisbon at $57 — a quick way to compare direct-flight fares.
Cheapest departure cities
The cheapest places to fly to Porto from right now are Barcelona from $24, Bilbao from $26 and Milan from $29.
Longest direct flights
The longest direct flight to Porto is from Sao Paulo at about 10h 58m, followed by Rio de Janeiro (10h 41m) and Luanda (8h 9m).
- Sao Paulo10h 58m
- Rio de Janeiro10h 41m
- Luanda8h 9m
- Addis Ababa8h
- Toronto7h 44m
Popular departure cities to Porto
Frequently asked questions
- Which cities have the most frequent flights to Porto?
- The busiest routes are Madrid with a frequency of 256 flights per week, Paris (253 flights), and Lisbon (236 flights). Significant passenger traffic is also provided by flights from Geneva and Funchal.
- How many airlines fly to Porto?
- 64 airlines operate regular flights to Porto. Among the largest operators providing the most departures are Easy jet, TAP Portugal, and Vueling.
- Which airports receive flights in Porto?
- The city's main international airport is Porto Airport (OPO). It is located 11 km from the city limits; detailed information on transfer options can be found in the how to get there section.
- From how many cities can you fly to Porto?
- The city is connected by direct or convenient connecting flights to many destinations worldwide. The top 15 most popular departure cities include London, Amsterdam, Barcelona, New York, and Luxembourg City.
- When is the best time to buy flight tickets to Porto?
- It is recommended to book tickets 2–3 months before your trip to get the best fares. Before planning your journey, it is also worth checking the weather forecast to choose the optimal period for visiting the region.
- How to find cheap flights to Porto?
- To find budget-friendly options, look for low-cost carriers such as Easy jet or Transavia. Additionally, flights with a connection in major European hubs or departures from neighboring regions, such as Ponta Delgada or Frankfurt am Main, often turn out to be more affordable.