Direct flights from London (LGW)
From London Gatwick airport, 176 destinations are served non-stop in 61 countries, with about 2,683 flights a week. With a single stop, 1,258 more destinations are within reach.
AirLabs data, updated 23 Oct 2026. Check schedules and fares with the airlines. “Flights a week”: estimate.
Destinations by continent
Europe · 119 destinations
| Destination | Airlines | Distance | Duration | Flights / week | Days |
|---|---|---|---|---|---|
| Malaga (AGP), Spain | A0 · LS · U2 · VY · W9 | 1,646 km | 2h 55m | ≈ 96 | every day |
| Barcelona (BCN), Spain | U2 · VY | 1,109 km | 2h 15m | ≈ 91 | every day |
| Alicante (ALC), Spain | A0 · FR · LS · U2 · VY | 1,431 km | 2h 40m | ≈ 66 | every day |
| Faro (FAO), Portugal | A0 · LS · U2 · W9 | 1,688 km | 2h 55m | ≈ 66 | every day |
| Palma de Mallorca (PMI), Spain | A0 · LS · U2 | 1,310 km | 2h 25m | ≈ 60 | every day |
| Oslo (OSL), Norway | D8 · DY | 1,226 km | 2h 05m | ≈ 52 | every day |
| Nice (NCE), France | A0 · U2 | 1,000 km | 2h 05m | ≈ 47 | every day |
| Paris (CDG), France | AF · U2 | 309 km | 1h 20m | ≈ 44 | every day |
| Guernsey (GCI), Guernsey | GR | 257 km | 1h 05m | ≈ 43 | every day |
| Madrid (MAD), Spain | I2 · U2 · UX | 1,214 km | 2h 30m | ≈ 42 | every day |
| Porto (OPO), Portugal | A0 · TP · U2 | 1,280 km | 2h 30m | ≈ 40 | every day |
| Zurich (ZRH), Switzerland | 2L · BT · LX · U2 | 755 km | 1h 45m | ≈ 40 | every day |
| Jersey (JER), Jersey | A0 · U2 | 260 km | 1h 05m | ≈ 39 | every day |
| Milan (MXP), Italy | U2 | 898 km | 2h 00m | ≈ 39 | every day |
| Glasgow (GLA), United Kingdom | BA · U2 | 595 km | 1h 30m | ≈ 38 | every day |
| Malta (MLA), Malta | A0 · KM · LS · U2 | 2,064 km | 3h 15m | ≈ 38 | every day |
| Geneva (GVA), Switzerland | U2 | 715 km | 1h 40m | ≈ 35 | every day |
| Amsterdam (AMS), Netherlands | U2 | 364 km | 1h 20m | ≈ 34 | every day |
| Kerkyra (CFU), Greece | A0 · LS · U2 | 2,016 km | 3h 15m | ≈ 33 | every day |
| Lisbon (LIS), Portugal | NI · TP · U2 | 1,544 km | 2h 50m | ≈ 33 | every day |
| Tenerife (TFS), Spain | A0 · LS · U2 | 2,913 km | 4h 30m | ≈ 33 | every day |
| Heraklion (HER), Greece | A0 · LS · U2 | 2,679 km | 4h 05m | ≈ 32 | every day |
| Sevilla (SVQ), Spain | A0 · U2 · VY | 1,592 km | 2h 50m | ≈ 32 | every day |
| Valencia (VLC), Spain | U2 · VY · W9 | 1,297 km | 2h 20m | ≈ 32 | every day |
| Edinburgh (EDI), United Kingdom | U2 | 573 km | 1h 30m | ≈ 31 | every day |
| Ibiza (IBZ), Spain | A0 · LS · U2 | 1,370 km | 2h 37m | ≈ 31 | every day |
| Istanbul (IST), Türkiye | TK · W9 | 2,461 km | 3h 50m | ≈ 31 | every day |
| Rhodes (RHO), Greece | A0 · LS · U2 | 2,772 km | 4h 05m | ≈ 30 | every day |
| Belfast (BFS), United Kingdom | U2 | 562 km | 1h 30m | ≈ 28 | every day |
| Menorca (MAH), Spain | A0 · LS · U2 | 1,300 km | 2h 25m | ≈ 27 | every day |
| Lanzarote (ACE), Spain | A0 · LS · U2 | 2,710 km | 4h 15m | ≈ 26 | every day |
| Athens (ATH), Greece | GQ · U2 | 2,392 km | 3h 40m | ≈ 25 | every day |
| Dubrovnik (DBV), Croatia | A0 · U2 | 1,689 km | 2h 45m | ≈ 25 | every day |
| Naples (NAP), Italy | LS · U2 | 1,592 km | 2h 50m | ≈ 25 | every day |
| Bilbao (BIO), Spain | VY | 896 km | 2h 05m | ≈ 24 | every day |
| Bordeaux (BOD), France | A0 · U2 | 704 km | 1h 40m | ≈ 24 | every day |
| Rome (FCO), Italy | U2 | 1,406 km | 2h 40m | ≈ 24 | every day |
| Belfast (BHD), United Kingdom | U2 | 542 km | 1h 30m | ≈ 21 | every day |
| Berlin (BER), Germany | U2 | 950 km | 1h 55m | ≈ 21 | every day |
| Catania (CTA), Italy | A0 · U2 | 1,937 km | 3h 10m | ≈ 21 | every day |
| Verona (VRN), Italy | A0 · LS · U2 | 1,038 km | 2h 10m | ≈ 21 | every day |
| Funchal (FNC), Portugal | A0 · U2 | 2,457 km | 3h 55m | ≈ 20 | every day |
| Inverness (INV), United Kingdom | U2 | 753 km | 1h 45m | ≈ 20 | every day |
| Bari (BRI), Italy | A0 · U2 | 1,709 km | 2h 55m | ≈ 18 | every day |
| Bergen (BGO), Norway | D8 · DY | 1,070 km | 1h 55m | ≈ 18 | every day |
| Munich (MUC), Germany | U2 | 913 km | 1h 55m | ≈ 18 | every day |
| Split (SPU), Croatia | OU · U2 | 1,497 km | 2h 32m | ≈ 18 | every day |
| Cologne (CGN), Germany | EW · QS | 511 km | 1h 20m | ≈ 17 | every day |
| Krakow (KRK), Poland | U2 · W6 | 1,410 km | 2h 30m | ≈ 17 | every day |
| Lyon (LYS), France | A0 · U2 · W9 | 717 km | 1h 40m | ≈ 17 | every day |
| Prague (PRG), Czechia | U2 · W9 | 1,024 km | 1h 57m | ≈ 17 | every day |
| Thessaloniki (SKG), Greece | A0 · LS · U2 | 2,134 km | 3h 15m | ≈ 17 | every day |
| Las Palmas (LPA), Spain | A0 · LS · U2 | 2,879 km | 4h 30m | ≈ 16 | every day |
| Pisa (PSA), Italy | U2 | 1,147 km | 2h 15m | ≈ 16 | every day |
| Chania (CHQ), Greece | A0 · U2 | 2,601 km | 4h 00m | ≈ 15 | every day |
| Venice (VCE), Italy | U2 | 1,116 km | 2h 10m | ≈ 15 | every day |
| Aberdeen (ABZ), United Kingdom | U2 | 685 km | 1h 35m | ≈ 14 | every day |
| Isle Of Man (IOM), Isle of Man | U2 | 444 km | 1h 20m | ≈ 13 | every day |
| Kefallinia (EFL), Greece | LS · U2 | 2,172 km | 3h 30m | ≈ 13 | every day |
| Kos (KGS), Greece | A0 · LS · U2 | 2,677 km | 4h 15m | ≈ 13 | every day |
| Milan (LIN), Italy | U2 | 942 km | 2h 00m | ≈ 12 | every day |
| Montpellier (MPL), France | A0 · U2 | 897 km | 1h 55m | ≈ 12 | every day |
| Nantes (NTE), France | U2 | 456 km | 1h 25m | ≈ 12 | every day |
| Puerto del Rosario (FUE), Spain | LS · U2 | 2,771 km | 4h 15m | ≈ 12 | every day |
| Basel, Switzerland/Mulhouse (BSL), France | U2 | 683 km | 1h 40m | ≈ 11 | every day |
| Kalamata (KLX), Greece | A0 · LS · U2 | 2,348 km | 3h 40m | ≈ 11 | every day |
| Marseille (MRS), France | U2 | 948 km | 2h 00m | ≈ 11 | every day |
| Olbia (OLB), Italy | U2 | 1,361 km | 2h 30m | ≈ 11 | every day |
| Thira (JTR), Greece | U2 | 2,609 km | 3h 55m | ≈ 11 | every day |
| Zakinthos (ZTH), Greece | LS · U2 | 2,225 km | 3h 30m | ≈ 11 | every day |
| Mykonos (JMK), Greece | U2 | 2,518 km | 3h 47m | ≈ 10 | every day |
| Reykjavik (KEF), Iceland | FI · U2 | 1,937 km | 3h 15m | ≈ 10 | every day |
| Corvera (RMU), Spain | U2 | 1,486 km | 2h 40m | ≈ 9 | every day |
| Gibraltar (GIB), Gibraltar | U2 | 1,718 km | 3h 00m | ≈ 9 | every day |
| Preveza (PVK), Greece | LS · U2 | 2,121 km | 3h 20m | ≈ 9 | Mon, Tue, Wed, Thu, Sat, Sun |
| Cagliari (CAG), Italy | A0 | 1,505 km | 2h 40m | ≈ 8 | every day |
| Copenhagen (CPH), Denmark | U2 | 983 km | 2h 00m | ≈ 7 | every day |
| Frankfurt (FRA), Germany | ZQ | 629 km | 1h 30m | ≈ 7 | every day |
| Hamburg (HAM), Germany | U2 | 743 km | 1h 40m | ≈ 7 | every day |
| Ljubljana (LJU), Slovenia | U2 | 1,202 km | 2h 15m | ≈ 7 | every day |
| Palermo (PMO), Italy | U2 | 1,778 km | 2h 55m | ≈ 7 | every day |
| Salzburg (SZG), Austria | A0 | 1,021 km | 2h 00m | ≈ 7 | every day |
| Tivat (TIV), Montenegro | U2 | 1,729 km | 2h 55m | ≈ 7 | every day |
| Bucharest (OTP), Romania | A2 | 2,077 km | 3h 10m | ≈ 6 | Mon, Tue, Wed, Thu, Fri, Sun |
| Dusseldorf (DUS), Germany | U2 | 484 km | 1h 25m | ≈ 6 | Mon, Tue, Wed, Thu, Fri, Sun |
| Stavanger (SVG), Norway | D8 | 935 km | 1h 40m | ≈ 6 | Mon, Tue, Wed, Thu, Fri, Sun |
| Stuttgart (STR), Germany | 4X · EW | 724 km | 1h 40m | ≈ 6 | Mon, Tue, Wed, Thu, Fri, Sun |
| Trondheim (TRD), Norway | D8 · DY | 1,517 km | 2h 30m | ≈ 6 | Mon, Thu, Fri, Sun |
| Turin (TRN), Italy | A0 | 880 km | 1h 55m | ≈ 6 | Mon, Tue, Wed, Thu, Fri, Sun |
| Almeria (LEI), Spain | U2 | 1,600 km | 2h 50m | ≈ 5 | Tue, Wed, Thu, Sat, Sun |
| Billund (BLL), Denmark | R6 | 800 km | 1h 35m | ≈ 5 | Mon, Wed, Thu, Fri, Sun |
| Reus (REU), Spain | LS · U2 | 1,117 km | 2h 05m | ≈ 5 | Mon, Wed, Fri |
| Santiago De Compostela (SCQ), Spain | VY | 1,109 km | 2h 10m | ≈ 5 | Mon, Thu, Fri, Sat, Sun |
| Tirana (TIA), Albania | W9 | 1,863 km | 3h 00m | ≈ 5 | Mon, Tue, Thu, Fri, Sat |
| Budapest (BUD), Hungary | U2 | 1,464 km | 2h 30m | ≈ 4 | Mon, Thu, Fri, Sun |
| Innsbruck (INN), Austria | U2 | 941 km | 2h 05m | ≈ 4 | Tue, Wed, Thu, Sat |
| Podgorica (TGD), Montenegro | W9 | 1,764 km | 2h 42m | ≈ 4 | Mon, Wed, Fri, Sun |
| Rennes (RNS), France | U2 | 361 km | 1h 15m | ≈ 4 | Mon, Wed, Fri, Sun |
| Skiathos (JSI), Greece | LS · U2 | 2,268 km | 3h 35m | ≈ 4 | Tue, Thu, Sat |
| Asturias (OVD), Spain | VY | 952 km | 2h 05m | ≈ 3 | Mon, Thu, Sun |
| Bolzano (BZO), Italy | BQ | 989 km | 2h 20m | ≈ 3 | Wed, Sat, Sun |
| Girona (GRO), Spain | LS | 1,053 km | 2h 00m | ≈ 3 | Tue, Thu, Sun |
| Graz (GRZ), Austria | A0 | 1,225 km | 2h 17m | ≈ 3 | Mon, Wed, Fri |
| Pula (PUY), Croatia | LS · U2 | 1,255 km | 2h 15m | ≈ 3 | Wed, Sat |
| Toulouse (TLS), France | U2 | 844 km | 1h 50m | ≈ 3 | Mon, Wed, Fri |
| Aalesund (AES), Norway | D8 | 1,324 km | 2h 10m | ≈ 2 | Mon, Fri |
| Akureyri (AEY), Iceland | U2 | 1,905 km | 3h 22m | ≈ 2 | Tue, Sat |
| Bastia (BIA), France | U2 | 1,204 km | 2h 20m | ≈ 2 | Tue, Sat |
| Biarritz (BIQ), France | U2 | 860 km | 1h 50m | ≈ 2 | Tue, Sat |
| Brest (BES), France | U2 | 428 km | 1h 20m | ≈ 2 | Wed, Sun |
| Brindisi (BDS), Italy | U2 | 1,815 km | 3h 00m | ≈ 2 | Tue, Sat |
| Burgas (BOJ), Bulgaria | LS | 2,294 km | 3h 35m | ≈ 2 | Wed, Sat |
| Figari (FSC), France | U2 | 1,286 km | 2h 20m | ≈ 2 | Thu, Sun |
| La Rochelle (LRH), France | U2 | 558 km | 1h 40m | ≈ 2 | Wed, Sun |
| Rimini (RMI), Italy | U2 | 1,242 km | 2h 15m | ≈ 2 | Wed, Sat |
| Strasbourg (SXB), France | U2 | 630 km | 1h 35m | ≈ 2 | Thu, Sun |
| London (LHR), United Kingdom | BA | 40 km | 0h 35m | ≈ 1 | Wed |
| Manchester (MAN), United Kingdom | U2 | 284 km | 1h 10m | ≈ 1 | Sat |
| Zagreb (ZAG), Croatia | OU | 1,337 km | 2h 10m | ≈ 1 | Fri |
North America · 13 destinations
| Destination | Airlines | Distance | Duration | Flights / week | Days |
|---|---|---|---|---|---|
| Orlando (MCO), United States | BA | 6,992 km | 9h 40m | ≈ 14 | every day |
| Toronto (YYZ), Canada | TS | 5,738 km | 8h 02m | ≈ 11 | every day |
| Cancun (CUN), Mexico | BA | 7,977 km | 10h 40m | ≈ 7 | every day |
| Montreal (YUL), Canada | TS | 5,248 km | 7h 40m | ≈ 7 | every day |
| Tampa (TPA), United States | BA | 7,112 km | 9h 40m | ≈ 7 | every day |
| Saint Lucia (UVF), St. Lucia | BA | 6,800 km | 8h 50m | ≈ 6 | Mon, Tue, Thu, Fri, Sat, Sun |
| Antigua (ANU), Antigua & Barbuda | BA | 6,565 km | 8h 35m | ≈ 5 | Mon, Tue, Thu, Sat, Sun |
| Kingston (KIN), Jamaica | BA | 7,538 km | 10h 00m | ≈ 4 | Mon, Wed, Fri, Sat |
| St. John's (YYT), Canada | WS | 3,744 km | 5h 50m | ≈ 4 | Mon, Wed, Fri, Sat |
| Halifax (YHZ), Canada | WS | 4,614 km | 6h 55m | ≈ 3 | Tue, Thu, Sun |
| Ottawa (YOW), Canada | TS | 5,379 km | 8h 00m | ≈ 3 | Tue, Fri, Sun |
| Port Of Spain (POS), Trinidad & Tobago | BA | 7,100 km | 9h 15m | ≈ 3 | Tue, Thu, Sun |
| Punta Cana (PUJ), Dominican Republic | BA | 6,898 km | 9h 20m | ≈ 3 | Mon, Wed, Sat |
Asia · 25 destinations
| Destination | Airlines | Distance | Duration | Flights / week | Days |
|---|---|---|---|---|---|
| Antalya (AYT), Türkiye | 4M · A0 · LS · U2 · W9 · XQ | 2,907 km | 4h 20m | ≈ 47 | every day |
| Dalaman (DLM), Türkiye | A0 · U2 · W9 · XQ | 2,791 km | 4h 10m | ≈ 34 | every day |
| Shanghai (PVG), China | CA · MU | 9,251 km | 11h 25m | ≈ 28 | every day |
| Paphos (PFO), Cyprus | A0 · LS · U2 | 3,186 km | 4h 35m | ≈ 25 | every day |
| Larnaca (LCA), Cyprus | A0 · U2 | 3,246 km | 4h 40m | ≈ 16 | every day |
| Guangzhou (CAN), China | CZ | 9,498 km | 11h 40m | ≈ 15 | every day |
| Beijing (PEK), China | CA | 8,164 km | 10h 10m | ≈ 14 | every day |
| Sharjah (SHJ), United Arab Emirates | G9 | 5,477 km | 7h 15m | ≈ 14 | every day |
| Singapore (SIN), Singapore | SQ | 10,870 km | 13h 20m | ≈ 12 | every day |
| Bodrum (BJV), Türkiye | U2 | 2,680 km | 4h 05m | ≈ 11 | every day |
| Doha (DOH), Qatar | QR | 5,215 km | 6h 40m | ≈ 7 | every day |
| Istanbul (SAW), Türkiye | PC | 2,522 km | 3h 55m | ≈ 7 | every day |
| Izmir (ADB), Türkiye | U2 · XQ | 2,566 km | 3h 55m | ≈ 5 | Mon, Tue, Wed, Sat |
| Tel Aviv-Yafo (TLV), Israel | W9 | 3,556 km | 4h 50m | ≈ 5 | Tue, Wed, Thu, Sat, Sun |
| Ahmedabad (AMD), India | AI | 6,848 km | 9h 20m | ≈ 4 | Mon, Tue, Thu, Sat |
| Baku (GYD), Azerbaijan | J2 | 3,985 km | 5h 30m | ≈ 4 | Mon, Wed, Fri, Sun |
| Amritsar (ATQ), India | AI | 6,316 km | 10h 20m | ≈ 3 | Wed, Fri, Sun |
| Bahrain (BAH), Bahrain | GF | 5,066 km | 6h 35m | ≈ 3 | Wed, Fri, Sun |
| Bangkok (BKK), Thailand | BA | 9,569 km | 11h 50m | ≈ 3 | Tue, Thu, Sat |
| Islamabad (ISB), Pakistan | BA | 6,040 km | 7h 50m | ≈ 3 | Mon, Wed, Fri |
| Tashkent (TAS), Uzbekistan | HH · HY | 5,252 km | 7h 10m | ≈ 3 | Mon, Thu, Sun |
| Ashgabat (ASB), Turkmenistan | T5 | 4,725 km | 5h 52m | ≈ 2 | Wed, Sat |
| Chengdu (TFU), China | CA | 8,355 km | 10h 40m | ≈ 2 | Fri, Sun |
| Zhengzhou (CGO), China | CZ | 8,522 km | 10h 15m | ≈ 2 | Tue, Sat |
| Colombo (CMB), Sri Lanka | BA | 8,694 km | 10h 25m | ≈ 1 | Fri |
Africa · 19 destinations
| Destination | Airlines | Distance | Duration | Flights / week | Days |
|---|---|---|---|---|---|
| Marrakech (RAK), Morocco | A0 · U2 | 2,267 km | 3h 45m | ≈ 31 | every day |
| Enfidha (NBE), Tunisia | U2 | 1,876 km | 3h 05m | ≈ 12 | every day |
| Hurghada (HRG), Egypt | U2 | 3,899 km | 5h 25m | ≈ 10 | every day |
| Mauritius (MRU), Mauritius | BA · MK | 9,747 km | 11h 52m | ≈ 10 | every day |
| Sharm el Sheikh (SSH), Egypt | U2 | 3,865 km | 5h 25m | ≈ 10 | every day |
| Tunis (TUN), Tunisia | BJ · TU | 1,791 km | 2h 47m | ≈ 9 | Mon, Tue, Thu, Fri, Sat, Sun |
| Agadir (AGA), Morocco | LS · U2 | 2,438 km | 3h 50m | ≈ 7 | Tue, Wed, Thu, Fri, Sat, Sun |
| Algiers (ALG), Algeria | A0 | 1,629 km | 2h 50m | ≈ 7 | every day |
| Casablanca (CMN), Morocco | AT | 2,067 km | 3h 25m | ≈ 7 | every day |
| Lagos (LOS), Nigeria | P4 | 4,967 km | 6h 40m | ≈ 7 | every day |
| Tangier (TNG), Morocco | 3O · AT | 1,775 km | 3h 00m | ≈ 7 | Mon, Tue, Wed, Thu, Sat, Sun |
| Nairobi (NBO), Kenya | KQ | 6,802 km | 8h 55m | ≈ 5 | Mon, Tue, Thu, Sat, Sun |
| Addis Ababa (ADD), Ethiopia | ET | 5,881 km | 7h 40m | ≈ 4 | Mon, Tue, Thu, Sun |
| Abuja (ABV), Nigeria | P4 | 4,736 km | 6h 10m | ≈ 3 | Tue, Wed, Fri |
| Accra (ACC), Ghana | BA | 5,064 km | 6h 40m | ≈ 3 | Tue, Thu, Sun |
| Entebbe (EBB), Uganda | UR | 6,457 km | 8h 40m | ≈ 3 | Tue, Fri, Sun |
| Sal (SID), Cape Verde | U2 | 4,326 km | 6h 10m | ≈ 3 | Mon, Wed, Fri |
| Rabat (RBA), Morocco | A0 | 1,976 km | 3h 17m | ≈ 2 | Wed, Sun |
| Tetouan (TTU), Morocco | AT | 1,778 km | 3h 05m | ≈ 2 | Thu, Sun |
Longest direct flight
Singapore (SIN): 10,870 km, about 13h 20m, by Singapore Airlines.
Busiest route
Malaga (AGP): about 96 flights a week (A0, Jet2, easyJet, Vueling, Wizz Air UK).
Single ticket
British Airways also sells, under its own flight number, flights on 47 routes operated by other airlines (codeshare).
Frequently asked questions
How many direct destinations from London?
176 destinations in 61 countries, including 119 in Europe.
Which airlines fly from London?
Helvetic Airways, Air Arabia Maroc, Mavi Gök Airlines, 4X, A0, Animawings, Air France, Air India, Royal Air Maroc, British Airways, Nouvelair Tunisie, Sky Alps, Air Baltic, Air China, China Southern Airlines, Norwegian Air Sweden, Norwegian Air Shuttle, Ethiopian, Eurowings, Icelandair, Ryanair, Air Arabia, Gulf Air, Sky Express, Aurigny Air Services, Taban Air, Uzbekistan Airways, I2, Azerbaijan Airlines, KM Malta Airlines, Kenya Airways, Jet2, Swiss, Air Mauritius, China Eastern, NI, Croatia Airlines, Air Peace, Pegasus, Qatar Airways, SmartWings, R6, Singapore Airlines, Turkmenistan Airlines, Turkish Airlines, TAP Air Portugal, Air Transat, Tunisair, easyJet, Uganda Airlines, Air Europa, Vueling, Wizz Air, Wizz Air UK, WestJet, SunExpress, ZQ.
Where can I go with a single stop?
1,258 destinations can be reached from London with a single stop. Build your itinerary on the map to find them.