Direct flights from Cologne (CGN)
From Cologne Cologne Bonn Airport airport, 102 destinations are served non-stop in 32 countries, with about 924 flights a week. With a single stop, 607 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 · 75 destinations
| Destination | Airlines | Distance | Duration | Flights / week | Days |
|---|---|---|---|---|---|
| Palma de Mallorca (PMI), Spain | E6 · EW · FR · KK · LW · MW · QS | 1,305 km | 2h 15m | ≈ 91 | every day |
| Munich (MUC), Germany | EW · LH · VL | 438 km | 1h 05m | ≈ 41 | every day |
| Vienna (VIE), Austria | EW · MW · OS · QS | 747 km | 1h 30m | ≈ 40 | every day |
| Berlin (BER), Germany | EW · QS | 470 km | 1h 10m | ≈ 28 | every day |
| Heraklion (HER), Greece | E6 · EW · MI · QS · XR | 2,253 km | 3h 10m | ≈ 28 | every day |
| Barcelona (BCN), Spain | E6 · EW · FR · MW · QS | 1,133 km | 2h 05m | ≈ 24 | every day |
| Zurich (ZRH), Switzerland | DE · E6 · EW · QS | 395 km | 1h 05m | ≈ 24 | every day |
| Istanbul (IST), Türkiye | TK | 1,970 km | 3h 12m | ≈ 21 | every day |
| Alicante (ALC), Spain | E6 · EW · FR · MW · QS | 1,524 km | 2h 35m | ≈ 16 | every day |
| London (LGW), United Kingdom | EW · QS | 511 km | 1h 20m | ≈ 16 | every day |
| Dusseldorf (DUS), Germany | DE · EW | 51 km | 0h 35m | ≈ 15 | every day |
| Malaga (AGP), Spain | E6 · EW · FR · MW · QS | 1,829 km | 3h 00m | ≈ 15 | every day |
| Rhodes (RHO), Greece | E6 · EW · KK · QS · XR | 2,317 km | 3h 20m | ≈ 15 | every day |
| London (STN), United Kingdom | MW | 489 km | 1h 20m | ≈ 12 | every day |
| Las Palmas (LPA), Spain | EW · MW · QS · XR | 3,174 km | 4h 40m | ≈ 11 | every day |
| Rome (FCO), Italy | E6 · EW · QS | 1,083 km | 2h 00m | ≈ 11 | every day |
| Lisbon (LIS), Portugal | EW · MW · QS | 1,851 km | 3h 05m | ≈ 10 | every day |
| Milan (BGY), Italy | MW | 610 km | 1h 30m | ≈ 10 | every day |
| Puerto del Rosario (FUE), Spain | EW · MW · QS · XR | 3,050 km | 4h 30m | ≈ 10 | every day |
| Palermo (PMO), Italy | E6 · EW · MW | 1,487 km | 2h 22m | ≈ 9 | Mon, Tue, Wed, Thu, Fri, Sat |
| Thessaloniki (SKG), Greece | EW · QS | 1,679 km | 2h 30m | ≈ 9 | every day |
| Split (SPU), Croatia | EW · QS | 1,069 km | 1h 50m | ≈ 8 | Mon, Tue, Thu, Fri, Sat, Sun |
| Kos (KGS), Greece | EW · KK · QS | 2,226 km | 3h 10m | ≈ 7 | every day |
| Milan (MXP), Italy | E6 · EW · QS | 596 km | 1h 25m | ≈ 7 | Mon, Wed, Thu, Fri, Sun |
| Nice (NCE), France | E6 · EW | 803 km | 1h 45m | ≈ 7 | every day |
| Olbia (OLB), Italy | EW · QS | 1,124 km | 2h 00m | ≈ 7 | Mon, Wed, Thu, Fri, Sat, Sun |
| Venice (VCE), Italy | E6 · EW · QS | 712 km | 1h 30m | ≈ 7 | every day |
| Bologna (BLQ), Italy | E6 · EW · MW | 772 km | 1h 30m | ≈ 6 | Mon, Thu, Fri, Sat, Sun |
| Faro (FAO), Portugal | E6 · EW · QS | 1,950 km | 3h 05m | ≈ 6 | Mon, Tue, Wed, Thu, Sat, Sun |
| Kerkyra (CFU), Greece | E6 · EW · MW · QS | 1,599 km | 2h 25m | ≈ 6 | Tue, Thu, Sat, Sun |
| Valencia (VLC), Spain | E6 · FR · MW · QS | 1,397 km | 2h 25m | ≈ 6 | Wed, Fri, Sat, Sun |
| Zadar (ZAD), Croatia | LW · MW | 974 km | 1h 45m | ≈ 6 | Tue, Wed, Thu, Fri, Sat, Sun |
| Catania (CTA), Italy | EW · QS | 1,618 km | 2h 35m | ≈ 5 | Mon, Tue, Thu, Fri, Sat |
| Edinburgh (EDI), United Kingdom | EW | 893 km | 1h 50m | ≈ 5 | Mon, Tue, Thu, Fri, Sun |
| Ibiza (IBZ), Spain | E6 · QS | 1,408 km | 2h 30m | ≈ 5 | Mon, Tue, Fri, Sat, Sun |
| Stockholm (ARN), Sweden | E6 · MW | 1,189 km | 2h 05m | ≈ 5 | Wed, Thu, Fri, Sun |
| Tenerife (TFS), Spain | E6 · EW · MW | 3,224 km | 4h 45m | ≈ 5 | Tue, Wed, Thu, Sat |
| Budapest (BUD), Hungary | EW | 961 km | 1h 40m | ≈ 4 | Mon, Wed, Fri, Sun |
| Naples (NAP), Italy | EW · QS | 1,241 km | 2h 05m | ≈ 4 | Mon, Tue, Thu, Sat |
| Porto (OPO), Portugal | MW · QS | 1,617 km | 2h 40m | ≈ 4 | Mon, Thu, Sat, Sun |
| Sarajevo (SJJ), Bosnia & Herzegovina | EW · QS | 1,150 km | 1h 50m | ≈ 4 | Tue, Wed, Fri, Sun |
| Verona (VRN), Italy | EW | 670 km | 1h 25m | ≈ 4 | Mon, Wed, Fri, Sun |
| Athens (ATH), Greece | EW · MW · QS | 1,955 km | 3h 00m | ≈ 3 | Tue, Fri, Sun |
| Kaunas (KUN), Lithuania | RR | 1,220 km | 2h 05m | ≈ 3 | Mon, Thu, Fri |
| Klagenfurt (KLU), Austria | EW | 706 km | 1h 30m | ≈ 3 | Mon, Wed, Fri |
| Malta (MLA), Malta | MW | 1,772 km | 2h 45m | ≈ 3 | Tue, Fri, Sun |
| Manchester (MAN), United Kingdom | MW · RK | 698 km | 1h 35m | ≈ 3 | Tue, Thu, Sat |
| Menorca (MAH), Spain | E6 · EW | 1,245 km | 2h 10m | ≈ 3 | Tue, Thu, Sat |
| Mersin (COV), Türkiye | PC · XQ | 2,701 km | 3h 47m | ≈ 3 | Wed, Fri, Sun |
| Pisa (PSA), Italy | EW · QS | 835 km | 1h 35m | ≈ 3 | Wed, Fri, Sun |
| Rimini (RMI), Italy | MW | 867 km | 1h 50m | ≈ 3 | Mon, Thu, Sat |
| Sofia (SOF), Bulgaria | RR | 1,533 km | 2h 25m | ≈ 3 | Wed, Fri, Sun |
| Zagreb (ZAG), Croatia | EW · QS | 873 km | 1h 35m | ≈ 3 | Wed, Fri, Sun |
| Bari (BRI), Italy | EW | 1,312 km | 2h 05m | ≈ 2 | Wed, Sat |
| Frankfurt (FRA), Germany | DE · LH | 138 km | 0h 47m | ≈ 2 | Thu, Sat |
| Funchal (FNC), Portugal | E6 · EW | 2,807 km | 4h 05m | ≈ 2 | Thu, Sun |
| Knock (NOC), Ireland | MW | 1,130 km | 2h 05m | ≈ 2 | Tue, Sat |
| Lanzarote (ACE), Spain | EW | 2,990 km | 4h 15m | ≈ 2 | Tue, Sat |
| Leipzig/Halle (LEJ), Germany | EW | 361 km | 1h 05m | ≈ 2 | Mon, Thu |
| Nis (INI), Serbia | JU | 1,392 km | 2h 10m | ≈ 2 | Tue, Sat |
| Prague (PRG), Czechia | E6 | 512 km | 1h 10m | ≈ 2 | Fri, Sun |
| Pristina (PRN), Kosovo | E6 · QS | 1,402 km | 2h 25m | ≈ 2 | Wed, Sun |
| Pula (PUY), Croatia | EW | 836 km | 1h 30m | ≈ 2 | Wed, Sat |
| Riga (RIX), Latvia | MW · RR | 1,288 km | 2h 10m | ≈ 2 | Wed, Sun |
| Sevilla (SVQ), Spain | FR · MW | 1,816 km | 2h 55m | ≈ 2 | Mon, Thu |
| Stuttgart (STR), Germany | EW | 285 km | 0h 55m | ≈ 2 | Mon, Wed |
| Thira (JTR), Greece | EW | 2,172 km | 3h 00m | ≈ 2 | Wed, Sat |
| Tirana (TIA), Albania | QS | 1,427 km | 2h 15m | ≈ 2 | Tue, Sat |
| Bastia (BIA), France | EW | 943 km | 1h 40m | ≈ 1 | Sat |
| Brindisi (BDS), Italy | QS | 1,409 km | 2h 15m | ≈ 1 | Sat |
| Dortmund (DTM), Germany | EW | 79 km | 0h 40m | ≈ 1 | Tue |
| Dubrovnik (DBV), Croatia | EW | 1,253 km | 2h 00m | ≈ 1 | Sun |
| Kavala (KVA), Greece | EW | 1,742 km | 2h 40m | ≈ 1 | Sat |
| Lamezia-Terme (SUF), Italy | EW | 1,510 km | 2h 25m | ≈ 1 | Sat |
| Salzburg (SZG), Austria | EW | 547 km | 1h 05m | ≈ 1 | Wed |
Asia · 19 destinations
| Destination | Airlines | Distance | Duration | Flights / week | Days |
|---|---|---|---|---|---|
| Antalya (AYT), Türkiye | 4M · FH · KK · PC · XC · XQ | 2,434 km | 3h 35m | ≈ 128 | every day |
| Istanbul (SAW), Türkiye | PC · TK · VF | 2,032 km | 3h 10m | ≈ 49 | every day |
| Izmir (ADB), Türkiye | PC · XC · XQ | 2,103 km | 3h 10m | ≈ 23 | every day |
| Ankara (ESB), Türkiye | PC · TK · XQ | 2,327 km | 3h 25m | ≈ 8 | Mon, Tue, Wed, Thu, Fri, Sun |
| Bodrum (BJV), Türkiye | PC | 2,221 km | 3h 10m | ≈ 4 | Tue, Thu, Sat, Sun |
| Dalaman (DLM), Türkiye | XQ | 2,330 km | 3h 20m | ≈ 4 | Tue, Thu, Sat, Sun |
| Kayseri (ASR), Türkiye | PC · XQ | 2,587 km | 3h 37m | ≈ 4 | Tue, Thu, Sat, Sun |
| Aleppo (ALP), Syria | KK | 2,894 km | 4h 00m | ≈ 2 | Mon, Sat |
| Elazig (EZS), Türkiye | PC · XQ | 2,851 km | 4h 00m | ≈ 2 | Wed, Thu |
| Erbil (EBL), Iraq | UD | 3,337 km | 3h 27m | ≈ 2 | Mon, Fri |
| Paphos (PFO), Cyprus | MW | 2,717 km | 3h 50m | ≈ 2 | Mon, Fri |
| Samsun (SZF), Türkiye | XQ | 2,488 km | 3h 45m | ≈ 2 | Wed, Sat |
| Trabzon (TZX), Türkiye | XQ | 2,726 km | 3h 55m | ≈ 2 | Mon, Fri |
| Deirezzor (DEZ), Syria | KK | 3,156 km | 4h 15m | ≈ 1 | Tue |
| Diyarbakir (DIY), Türkiye | PC | 2,962 km | 4h 15m | ≈ 1 | Tue |
| Gaziantep (GZT), Türkiye | PC | 2,852 km | 3h 55m | ≈ 1 | Sat |
| Tbilisi (TBS), Georgia | EW | 3,044 km | 4h 20m | ≈ 1 | Thu |
| Tel Aviv-Yafo (TLV), Israel | 3E | 3,090 km | 4h 05m | ≈ 1 | Wed |
| Yerevan (EVN), Armenia | QS | 3,099 km | 4h 10m | ≈ 1 | Tue |
Africa · 8 destinations
| Destination | Airlines | Distance | Duration | Flights / week | Days |
|---|---|---|---|---|---|
| Hurghada (HRG), Egypt | EW · NE · SM · XR | 3,462 km | 4h 45m | ≈ 26 | every day |
| Cairo (CAI), Egypt | SM | 3,061 km | 4h 15m | ≈ 3 | Tue, Thu, Sun |
| Marsa Alam (RMF), Egypt | EW · SM | 3,657 km | 4h 55m | ≈ 3 | Mon, Thu, Fri |
| Nador (NDR), Morocco | 3O · QS | 1,946 km | 3h 07m | ≈ 3 | Tue, Fri, Sat |
| Tunis (TUN), Tunisia | QS | 1,579 km | 2h 30m | ≈ 3 | Mon, Wed, Sun |
| Tangier (TNG), Morocco | 3O | 1,981 km | 3h 10m | ≈ 2 | Tue, Fri |
| Fes (FEZ), Morocco | EW | 2,124 km | 3h 35m | ≈ 1 | Sat |
| Luxor (LXR), Egypt | SM | 3,546 km | 4h 50m | ≈ 1 | Sat |
Longest direct flight
Marsa Alam (RMF): 3,657 km, about 4h 55m, by Eurowings, Air Cairo.
Busiest route
Antalya (AYT): about 128 flights a week (Mavi Gök Airlines, Freebird Airlines, Atlasglobal, Pegasus, Corendon Airlines, SunExpress).
Single ticket
Ryanair also sells, under its own flight number, flights on 22 routes operated by other airlines (codeshare).
Frequently asked questions
How many direct destinations from Cologne?
102 destinations in 32 countries, including 75 in Europe.
Which airlines fly from Cologne?
3E, Air Arabia Maroc, Mavi Gök Airlines, Condor, E6, Eurowings, Freebird Airlines, Ryanair, Air Serbia, Atlasglobal, Lufthansa, LW, SilkAir, MW, Nesma Airlines, Austrian, Pegasus, SmartWings, Ryanair UK, RR, Air Cairo, Turkish Airlines, UR Airlines, AJet, Lufthansa City Airlines, Corendon Airlines, SunExpress, Corendon Airlines Europe.
Where can I go with a single stop?
607 destinations can be reached from Cologne with a single stop. Build your itinerary on the map to find them.