Flights to Lisbon
LIS · 100 direct origins · 45 airlines · 39 countries
We may earn a commission at no extra cost to you.
TripRoute is an affiliate partner — when you book via Kayak we may earn commission at no extra cost to you. See how it works.
Flying to Lisbon? 100 direct origins are indexed to LIS, served by 45 airlines from 39 countries. The shortest origin is Faro (138 mi), the longest from Porto Alegre (5,468 mi). Search live fares on Kayak for the best price.
Lisbon is the capital of Portugal, with a population of 658,236 .
Source: WikipediaAll direct origins to Lisbon
Sorted by distance (shortest first).
| From | Country | Distance | Airlines | CO₂ | Compare |
|---|---|---|---|---|---|
| Faro(FAO) short-haul domestic | Portugal | 138 mi | 4 | 12kg | View |
| Porto(OPO) short-haul domestic | Portugal | 172 mi | 5 | 15kg | View |
| Sevilla(SVQ) short-haul regional | Spain | 200 mi | 3 | 18kg | View |
| Tanger(TNG) short-haul regional | Morocco | 275 mi | 1 | 25kg | View |
| Malaga(AGP) short-haul regional | Spain | 292 mi | 2 | 26kg | View |
| La Coruna(LCG) short-haul regional | Spain | 315 mi | 1 | 28kg | View |
| Madrid(MAD) short-haul regional | Spain | 319 mi | 6 | 29kg | View |
| Casablanca(CMN) short-haul regional | Morocco | 384 mi | 2 | 35kg | View |
| Bilbao(BIO) short-haul regional | Spain | 450 mi | 4 | 41kg | View |
| Valencia(VLC) short-haul regional | Spain | 466 mi | 3 | 42kg | View |
| Marrakech(RAK) medium-haul regional | Morocco | 500 mi | 1 | 45kg | View |
| Porto Santo(PXO) medium-haul domestic | Portugal | 564 mi | 3 | 51kg | View |
| Funchal(FNC) medium-haul domestic | Portugal | 600 mi | 4 | 54kg | View |
| Bordeaux(BOD) medium-haul regional | France | 602 mi | 2 | 54kg | View |
| Barcelona(BCN) medium-haul regional | Spain | 618 mi | 4 | 56kg | View |
| Toulouse(TLS) medium-haul regional | France | 640 mi | 1 | 58kg | View |
| Algier(ALG) medium-haul regional | Algeria | 690 mi | 2 | 62kg | View |
| Nantes(NTE) medium-haul regional | France | 692 mi | 1 | 62kg | View |
| Marseille(MRS) medium-haul regional | France | 812 mi | 2 | 73kg | View |
| Gran Canaria(LPA) medium-haul regional | Spain | 831 mi | 2 | 75kg | View |
| Lyon(LYS) medium-haul regional | France | 869 mi | 2 | 78kg | View |
| Paris(ORY) medium-haul regional | France | 894 mi | 5 | 80kg | View |
| Ponta Delgada(PDL) medium-haul domestic | Portugal | 900 mi | 2 | 81kg | View |
| Cork(ORK) medium-haul regional | Ireland | 903 mi | 1 | 81kg | View |
| Nice(NCE) medium-haul regional | France | 912 mi | 3 | 82kg | View |
| Paris(CDG) medium-haul regional | France | 913 mi | 3 | 82kg | View |
| Beauvais(BVA) medium-haul regional | France | 923 mi | 1 | 83kg | View |
| Bristol(BRS) medium-haul regional | United Kingdom | 924 mi | 1 | 83kg | View |
| Geneva(GVA) medium-haul regional | Switzerland | 929 mi | 5 | 84kg | View |
| Dole(DLE) medium-haul regional | France | 930 mi | 1 | 84kg | View |
| London(LGW) medium-haul regional | United Kingdom | 958 mi | 3 | 86kg | View |
| Lajes (terceira Island)(TER) medium-haul domestic | Portugal | 966 mi | 2 | 87kg | View |
| London(LHR) medium-haul regional | United Kingdom | 972 mi | 7 | 87kg | View |
| London(LTN) medium-haul regional | United Kingdom | 998 mi | 1 | 90kg | View |
| London(STN) medium-haul regional | United Kingdom | 1,011 mi | 1 | 91kg | View |
| Dublin(DUB) medium-haul regional | Ireland | 1,021 mi | 2 | 92kg | View |
| Milano(MXP) medium-haul regional | Italy | 1,026 mi | 4 | 92kg | View |
| Mulhouse(BSL) medium-haul regional | France | 1,033 mi | 1 | 93kg | View |
| Liverpool(LPL) medium-haul regional | United Kingdom | 1,049 mi | 1 | 94kg | View |
| Horta(HOR) medium-haul domestic | Portugal | 1,055 mi | 2 | 95kg | View |
| Manchester(MAN) medium-haul regional | United Kingdom | 1,058 mi | 2 | 95kg | View |
| Luxemburg(LUX) medium-haul regional | Luxembourg | 1,063 mi | 3 | 96kg | View |
| Tunis(TUN) medium-haul regional | Tunisia | 1,063 mi | 1 | 96kg | View |
| Brussels(BRU) medium-haul regional | Belgium | 1,067 mi | 8 | 96kg | View |
| Pisa(PSA) medium-haul regional | Italy | 1,067 mi | 1 | 96kg | View |
| Zurich(ZRH) medium-haul regional | Switzerland | 1,071 mi | 6 | 96kg | View |
| Hahn(HHN) medium-haul regional | Germany | 1,114 mi | 1 | 100kg | View |
| Eindhoven(EIN) medium-haul regional | Netherlands | 1,121 mi | 1 | 101kg | View |
| Bologna(BLQ) medium-haul regional | Italy | 1,123 mi | 3 | 101kg | View |
| Stuttgart(STR) medium-haul regional | Germany | 1,139 mi | 1 | 103kg | View |
| Rome(FCO) medium-haul regional | Italy | 1,143 mi | 3 | 103kg | View |
| Amsterdam(AMS) medium-haul regional | Netherlands | 1,147 mi | 8 | 103kg | View |
| Cologne(CGN) medium-haul regional | Germany | 1,150 mi | 1 | 104kg | View |
| Duesseldorf(DUS) medium-haul regional | Germany | 1,157 mi | 1 | 104kg | View |
| Frankfurt(FRA) medium-haul regional | Germany | 1,164 mi | 5 | 105kg | View |
| Venice(VCE) medium-haul regional | Italy | 1,190 mi | 2 | 107kg | View |
| Edinburgh(EDI) medium-haul regional | United Kingdom | 1,215 mi | 1 | 109kg | View |
| Munich(MUC) medium-haul regional | Germany | 1,233 mi | 3 | 111kg | View |
| Hamburg(HAM) medium-haul regional | Germany | 1,366 mi | 2 | 123kg | View |
| Prague(PRG) medium-haul regional | Czech Republic | 1,385 mi | 1 | 125kg | View |
| Vienna(VIE) medium-haul regional | Austria | 1,432 mi | 2 | 129kg | View |
| Berlin(SXF) medium-haul regional | Germany | 1,433 mi | 2 | 129kg | View |
| Copenhagen(CPH) long-haul international | Denmark | 1,536 mi | 3 | 138kg | View |
| Budapest(BUD) long-haul international | Hungary | 1,541 mi | 1 | 139kg | View |
| Warsaw(WAW) long-haul international | Poland | 1,708 mi | 2 | 154kg | View |
| Oslo(OSL) long-haul international | Norway | 1,715 mi | 2 | 154kg | View |
| Amilcar Cabral(SID) long-haul international | Cape Verde | 1,736 mi | 2 | 156kg | View |
| Dakar(DKR) long-haul international | Senegal | 1,737 mi | 1 | 156kg | View |
| Boa Vista(BVC) long-haul international | Cape Verde | 1,772 mi | 2 | 159kg | View |
| Sao Vicente Island(VXE) long-haul international | Cape Verde | 1,795 mi | 2 | 162kg | View |
| Bamako(BKO) long-haul international | Mali | 1,815 mi | 1 | 163kg | View |
| Bucharest(OTP) long-haul international | Romania | 1,846 mi | 1 | 166kg | View |
| Stockholm(ARN) long-haul international | Sweden | 1,863 mi | 2 | 168kg | View |
| Chisinau(KIV) long-haul international | Moldova | 1,987 mi | 1 | 179kg | View |
| Istanbul(IST) long-haul international | Turkey | 1,996 mi | 2 | 180kg | View |
| Helsinki(HEL) long-haul international | Finland | 2,090 mi | 2 | 188kg | View |
| Kiev(KBP) long-haul international | Ukraine | 2,096 mi | 2 | 189kg | View |
| Accra(ACC) long-haul international | Ghana | 2,360 mi | 1 | 212kg | View |
| Moscow(DME) long-haul international | Russia | 2,432 mi | 2 | 219kg | View |
| Sao Tome(TMS) long-haul international | Sao Tome and Principe | 2,837 mi | 1 | 255kg | View |
| Boston(BOS) long-haul international | United States | 3,184 mi | 2 | 287kg | View |
| Montreal(YUL) long-haul international | Canada | 3,253 mi | 1 | 293kg | View |
| Newark(EWR) long-haul international | United States | 3,376 mi | 3 | 304kg | View |
| Philadelphia(PHL) long-haul international | United States | 3,449 mi | 3 | 310kg | View |
| Fortaleza(FOR) long-haul international | Brazil | 3,487 mi | 1 | 314kg | View |
| Natal(NAT) long-haul international | Brazil | 3,506 mi | 1 | 316kg | View |
| Toronto(YYZ) long-haul international | Canada | 3,567 mi | 3 | 321kg | View |
| Luanda(LAD) long-haul international | Angola | 3,592 mi | 2 | 323kg | View |
| Recife(REC) long-haul international | Brazil | 3,640 mi | 1 | 328kg | View |
| Dubai(DXB) long-haul international | United Arab Emirates | 3,814 mi | 2 | 343kg | View |
| Salvador(SSA) ultra-long-haul international | Brazil | 4,038 mi | 1 | 363kg | View |
| Caracas(CCS) ultra-long-haul international | Venezuela | 4,040 mi | 1 | 364kg | View |
| Miami(MIA) ultra-long-haul international | United States | 4,149 mi | 2 | 373kg | View |
| Brasilia(BSB) ultra-long-haul international | Brazil | 4,532 mi | 1 | 408kg | View |
| Belo Horizonte(CNF) ultra-long-haul international | Brazil | 4,622 mi | 1 | 416kg | View |
| Rio De Janeiro(GIG) ultra-long-haul international | Brazil | 4,794 mi | 1 | 431kg | View |
| Campinas(VCP) ultra-long-haul international | Brazil | 4,926 mi | 1 | 443kg | View |
| Sao Paulo(GRU) ultra-long-haul international | Brazil | 4,931 mi | 1 | 444kg | View |
| Maputo(MPM) ultra-long-haul international | Mozambique | 5,220 mi | 1 | 470kg | View |
| Porto Alegre(POA) ultra-long-haul international | Brazil | 5,468 mi | 1 | 492kg | View |
Flying to Lisbon — quick answers
Where can you fly direct to Lisbon from?
100 origins including Faro, Porto, Sevilla, Tanger, Malaga. The shortest is Faro (138 mi).
Which airlines fly to Lisbon?
45 airlines: FR, S4, TP, US, TS, IB, U2, UX and more.
What is the longest flight to Lisbon?
From Porto Alegre (POA) at 5,468 miles — a ultra-long-haul international route.