Cheap flights to Lisbon
The main gateway to the Portuguese capital is Lisbon Portela Airport, located just 7 kilometers from the city center. A well-developed route network allows travelers to arrive in Lisbon from many parts of the world, with the most frequent air service coming from Madrid (581 flights per week), Paris (418 flights), and London (340 flights). Domestic and island routes are also popular, including regular flights from Funchal.
In total, 94 airlines operate flights to the city, providing travelers with a wide selection of fares and flight options. The bulk of the traffic is handled by the national carrier TAP Portugal, as well as major operators Easy jet and Azores Airlines. You can view the full list of available routes and find a convenient option using the departure city cards provided below on this page.

Madrid — Lisbon

Palma — Lisbon

Nantes — Lisbon

Funchal — Lisbon

Basel — Lisbon

Barcelona — Lisbon

Bordeaux — Lisbon

Dusseldorf — Lisbon

Bristol — Lisbon

LON — Lisbon

MIL — Lisbon


Seville — Lisbon
Flight insights to Lisbon
Data-driven trends for direct flights to Lisbon — how often airlines fly, where passengers come from, and typical fares and flight times.
Most frequent departure cities
The most frequent direct routes to Lisbon come from Madrid, Paris and London. Madrid leads with around 581 flights a week.
Top departure countries
Most direct flights to Lisbon depart from Spain, Portugal and France. Spain alone accounts for about 21% of all direct routes.
- Spainavg $40
- Portugalavg $55
- Franceavg $51
- United Kingdomavg $60
- Italyavg $44
Direct routes & fares
Popular non-stop routes to Lisbon range from Barcelona at $25 to Paris at $48 — a quick way to compare direct-flight fares.
Cheapest departure cities
The cheapest places to fly to Lisbon from right now are Barcelona from $25, Bilbao from $31 and Angra do Heroismo from $32.
- Barcelonafrom $25
- Bilbaofrom $31
- Angra do Heroismofrom $32
- Madridfrom $33
- Milanfrom $33
Longest direct flights
The longest direct flight to Lisbon is from Sao Paulo at about 10h 40m, followed by Rio de Janeiro (10h 22m) and Dubai (8h 23m).
- Sao Paulo10h 40m
- Rio de Janeiro10h 22m
- Dubai8h 23m
- Recife7h 58m
- Luanda7h 52m
Popular departure cities to Lisbon
Frequently asked questions
- From how many cities can you fly to Lisbon?
- Direct air links with Lisbon are established from many points around the world. The list of most popular destinations features 15 cities that provide a regular flow of passengers to the capital of Portugal.
- Which cities fly to Lisbon most often?
- The busiest routes are flights from Madrid (581 flights per week), Paris (418 flights), and London (340 flights). High traffic is also observed from Barcelona and Funchal.
- How many airlines operate flights to Lisbon?
- 94 airlines fly to this city. The largest carriers by number of weekly flights are TAP Portugal, Easy jet and Azores Airlines.
- Which airports accept flights to Lisbon?
- The main hub serving the city is Lisbon Portela Airport. It is located just 7 kilometers from the center, and detailed information on how to get to the city can be found in a dedicated section.
- When is the best time to buy plane tickets to Lisbon?
- To find the best deals, it is recommended to book tickets 2–3 months before your trip. It is also helpful to check the weather forecast to choose the optimal time for your visit to the capital.
- How to find cheap tickets to Lisbon?
- Compare offers from different carriers, including low-cost airlines such as Vueling. Flexibility in choosing dates and monitoring airline promotions often helps in finding more affordable flight options.