Copenhagen Airport (CPH)
Copenhagen Kastrup International Airport averages 326 flights per day to 142 destinations, with 5 domestic and 137 international routes. A total of 67 airlines operate at CPH, led by SAS. This airport provides direct service to 50 countries across four continents, with Norway representing its largest international market. The longest nonstop route from Copenhagen connects to Singapore, with a typical flight time of 11 hrs 50 mins.
- Destinations
- 142 (5 domestic · 137 international)
- Flights per day
- 326 (30 domestic · 298 international)
- Busiest Route
- Oslo (18/day)
- Longest Direct Flight
- Singapore 11 hrs 50 mins
- Shortest Flight
- Rønne 45 mins
- Top Airline
- SAS (85 routes)
- Top Country
- Norway (38 flights/day)
- Longest Runway
- 11,814 ft / 3,601 m
Weather in Copenhagen
142 Destinations from Copenhagen Airport (CPH)
This week, 142 active routes depart from Copenhagen International Airport. The busiest route connects Copenhagen with Oslo and is operated by 3 airlines. The longest nonstop flight is to Singapore, and the shortest flight is to Rønne.
All Destinations
| Flights | Destination | Route | Airlines |
|---|---|---|---|
| 18 | Oslo |
CPH → OSL
1 hr 35 mins |
Norwegian Air Shuttle, Norwegian Air Sweden, SAS3 |
| 16 | Stockholm |
CPH → ARN
1 hr 45 mins |
Norwegian Air Sweden, SAS2 |
| 13 | Aalborg |
CPH → AAL
1 hr 15 mins |
Airseven, Norwegian Air Sweden, SAS3 |
| 11 | Amsterdam |
CPH → AMS
1 hr 50 mins |
easyJet, KLM, Norwegian Air Sweden, SAS4 |
| 10 | London (LHR) |
CPH → LHR
2 hrs 20 mins |
British Airways, SAS2 |
| 10 | Helsinki |
CPH → HEL
2 hrs |
Finnair, SAS2 |
| 8 | Paris (CDG) |
CPH → CDG
2 hrs 5 mins |
Air France, ASL Airlines France, easyJet, Norwegian Air Sweden, SAS5 |
| 8 | Frankfurt-am-Main |
CPH → FRA
2 hrs |
Lufthansa, SAS2 |
| 7 | Warsaw |
CPH → WAW
1 hr 45 mins |
LOT - Polish Airlines, SAS, Wizz Air3 |
| 7 | Zurich |
CPH → ZRH
2 hrs 15 mins |
Helvetic Airways, SAS, SWISS3 |
| 6 | Brussels |
CPH → BRU
1 hr 45 mins |
Brussels Airlines, EAT Leipzig, SAS3 |
| 6 | Gdańsk |
CPH → GDN
1 hr 35 mins |
Ryanair, SAS, Wizz Air3 |
| 6 | Munich |
CPH → MUC
1 hr 50 mins |
Lufthansa, SAS2 |
| 6 | Vienna |
CPH → VIE
2 hrs 10 mins |
Austrian, Ethiopian Airlines, Ryanair, SAS4 |
| 5 | Hamburg |
CPH → HAM
1 hr 10 mins |
SAS1 |
| 5 | Stavanger |
CPH → SVG
1 hr 30 mins |
EAT Leipzig, SAS2 |
| 5 | Bergen |
CPH → BGO
1 hr 45 mins |
Norwegian Air Shuttle, SAS2 |
| 5 | Rønne |
CPH → RNN
45 mins |
Danish Air, DOT LT2 |
| 5 | Goteborg |
CPH → GOT
1 hr 10 mins |
SAS, Turkish Airlines2 |
| 5 | Aarhus |
CPH → AAR
45 mins |
SAS1 |
| 5 | Billund |
CPH → BLL
1 hr 15 mins |
Norwegian Air Sweden, SAS2 |
| 4 | Málaga |
CPH → AGP
3 hrs 40 mins |
Norwegian Air Sweden, Ryanair, SAS3 |
| 4 | Tallinn |
CPH → TLL
1 hr 50 mins |
airBaltic, SAS, Swiftair3 |
| 4 | Berlin |
CPH → BER
1 hr 35 mins |
easyJet, Norwegian Air Sweden, SAS3 |
| 4 | Trondheim |
CPH → TRD
1 hr 45 mins |
SAS1 |
| 4 | Düsseldorf |
CPH → DUS
1 hr 40 mins |
Eurowings, SAS2 |
| 4 | Istanbul (IST) |
CPH → IST
3 hrs 25 mins |
Turkish Airlines1 |
| 4 | Geneva |
CPH → GVA
2 hrs 25 mins |
easyJet, NetJets Europe, Norwegian Air Sweden, SAS, SWISS5 |
| 3 | Istanbul (SAW) |
CPH → SAW
3 hrs 10 mins |
AJet, Pegasus2 |
| 3 | London (STN) |
CPH → STN
2 hrs 25 mins |
IRL, Ryanair2 |
| 3 | Manchester |
CPH → MAN
2 hrs 25 mins |
easyJet, Ryanair, SAS3 |
| 3 | Reykjavik |
CPH → KEF
3 hrs 25 mins |
Icelandair, SAS2 |
| 3 | Vilnius |
CPH → VNO
1 hr 50 mins |
SAS1 |
| 3 | Gran Canaria Island |
CPH → LPA
5 hrs |
Jettime, Norwegian Air Sweden, SAS, Sunclass Airlines4 |
| 3 | Milan (MXP) |
CPH → MXP
2 hrs 25 mins |
SAS1 |
| 3 | Riga |
CPH → RIX
1 hr 50 mins |
airBaltic, ASL Airlines Belgium, Norwegian Air Sweden3 |
| 3 | Barcelona |
CPH → BCN
3 hrs 5 mins |
Norwegian Air Sweden, Ryanair, SAS, Vueling4 |
| 3 | Budapest |
CPH → BUD
2 hrs 15 mins |
Ryanair, SAS, Wizz Air3 |
| 3 | Stuttgart |
CPH → STR
1 hr 50 mins |
SAS1 |
| 3 | Doha |
CPH → DOH
6 hrs 10 mins |
Qatar Airways1 |
| 3 | Lisbon |
CPH → LIS
3 hrs 45 mins |
SAS, TAP Air Portugal2 |
| 3 | London (LGW) |
CPH → LGW
2 hrs 20 mins |
easyJet, Norwegian Air Sweden2 |
| 3 | Madrid |
CPH → MAD
3 hrs 30 mins |
Iberia Express, Ryanair, SAS3 |
| 3 | Dublin |
CPH → DUB
2 hrs 35 mins |
Ryanair, SAS2 |
| 3 | Kraków |
CPH → KRK
18 hrs 10 mins |
Norwegian Air Sweden, Ryanair, SAS3 |
| 3 | Sønderborg |
CPH → SGD
50 mins |
Air Alsie1 |
| 2 | Bangkok |
CPH → BKK
11 hrs 20 mins |
SAS, Thai Airways International2 |
| 2 | Palanga |
CPH → PLQ
1 hr 25 mins |
SAS1 |
| 2 | Prague |
CPH → PRG
1 hr 45 mins |
Norwegian Air Sweden, Ryanair, SAS3 |
| 2 | Rome |
CPH → FCO
2 hrs 50 mins |
Norwegian Air Sweden, Ryanair, SAS3 |
| 2 | Vagar |
CPH → FAE
2 hrs 30 mins |
Atlantic Airways1 |
| 2 | Alicante |
CPH → ALC
3 hrs 30 mins |
Norwegian Air Sweden, Ryanair, SAS3 |
| 2 | Athens |
CPH → ATH
3 hrs 10 mins |
Aegean Airlines, SAS2 |
| 2 | Kjevik |
CPH → KRS
1 hr 15 mins |
SAS1 |
| 2 | Tenerife Island |
CPH → TFS
5 hrs |
Jettime, Norwegian Air Sweden, SAS, Sunclass Airlines4 |
| 2 | Karlstad |
CPH → KSD
1 hr 25 mins |
Sola Air1 |
| 2 | Hanover |
CPH → HAJ
1 hr 5 mins |
SAS1 |
| 2 | Salzburg |
CPH → SZG
2 hrs 5 mins |
Eurowings, Norwegian Air Sweden, SAS3 |
| 2 | Tromsø |
CPH → TOS
2 hrs 40 mins |
Norwegian Air Sweden, SAS2 |
| 1 | Kaunas |
CPH → KUN
2 hrs |
Ryanair1 |
| 1 | Lyon |
CPH → LYS
2 hrs 35 mins |
Atlantic Airways, Norwegian Air Sweden, SAS3 |
| 1 | Bergamo |
CPH → BGY
2 hrs 20 mins |
Ryanair1 |
| 1 | Chicago |
CPH → ORD
8 hrs 15 mins |
Emirates, SAS2 |
| 1 | Abu Dhabi |
CPH → AUH
7 hrs 5 mins |
Etihad Airways1 |
| 1 | Belgrade |
CPH → BEG
2 hrs 20 mins |
Air Serbia1 |
| 1 | Dubai |
CPH → DXB
6 hrs 30 mins |
Emirates1 |
| 1 | Edinburgh |
CPH → EDI
2 hrs 20 mins |
easyJet, Ryanair2 |
| 1 | Los Angeles |
CPH → LAX
10 hrs 10 mins |
SAS1 |
| 1 | New York |
CPH → JFK
7 hrs 15 mins |
SAS1 |
| 1 | Newark |
CPH → EWR
7 hrs 45 mins |
SAS1 |
| 1 | Nice |
CPH → NCE
2 hrs 40 mins |
easyJet, Norwegian Air Sweden, SAS3 |
| 1 | Singapore |
CPH → SIN
11 hrs 50 mins |
Singapore Airlines1 |
| 1 | Torino |
CPH → TRN
2 hrs 35 mins |
Airseven, Norwegian Air Sweden, Ryanair, SAS4 |
| 1 | Zagreb |
CPH → ZAG
2 hrs 10 mins |
Croatia Airlines1 |
| 1 | Innsbruck |
CPH → INN
2 hrs 10 mins |
Austrian, Eurowings, Norwegian Air Sweden, SAS4 |
| 1 | Luxembourg |
CPH → LUX
1 hr 45 mins |
Luxair1 |
| 1 | Milan (LIN) |
CPH → LIN
2 hrs 25 mins |
easyJet1 |
| 1 | Poznań |
CPH → POZ
1 hr 30 mins |
Ryanair, SAS2 |
| 1 | Turku |
CPH → TKU
1 hr 35 mins |
SAS1 |
| 1 | Wrocław |
CPH → WRO
1 hr 50 mins |
SAS1 |
| 6/week | Beijing |
CPH → PEK
8 hrs 20 mins |
Air China1 |
| 6/week | Boston |
CPH → BOS
6 hrs 45 mins |
SAS1 |
| 6/week | Cairo |
CPH → CAI
4 hrs 40 mins |
EgyptAir1 |
| 6/week | Hurghada |
CPH → HRG
4 hrs 25 mins |
Air Cairo, Jettime, Norwegian Air Sweden, SAS, Sunclass Airlines5 |
| 6/week | Paris (ORY) |
CPH → ORY
2 hrs 25 mins |
Transavia France1 |
| 6/week | San Francisco |
CPH → SFO
9 hrs 50 mins |
SAS1 |
| 5/week | Basel |
CPH → BSL
2 hrs 15 mins |
easyJet1 |
| 5/week | Bolzano |
CPH → BZO
2 hrs 10 mins |
Skyalps, SWU2 |
| 5/week | Bucharest |
CPH → OTP
2 hrs 55 mins |
Wizz Air Malta1 |
| 5/week | Faro |
CPH → FAO
3 hrs 55 mins |
Norwegian Air Sweden, Ryanair, SAS3 |
| 5/week | Marrakech |
CPH → RAK
4 hrs 10 mins |
Norwegian Air Sweden, SAS2 |
| 5/week | Miami |
CPH → MIA
9 hrs 55 mins |
SAS1 |
| 5/week | New Delhi |
CPH → DEL
6 hrs 55 mins |
Air India1 |
| 5/week | Nuuk |
CPH → GOH
4 hrs 55 mins |
Air Greenland1 |
| 5/week | Torp |
CPH → TRF
1 hr 20 mins |
SAS1 |
| 5/week | Venice |
CPH → VCE
2 hrs 25 mins |
Ryanair, SAS2 |
| 4/week | Antalya |
CPH → AYT
3 hrs 35 mins |
Pegasus1 |
| 4/week | Arbil |
CPH → EBL
4 hrs |
UR Airlines1 |
| 4/week | Atlanta |
CPH → ATL
8 hrs 5 mins |
SAS1 |
| 4/week | Beauvais/Tillé |
CPH → BVA
2 hrs 20 mins |
Ryanair1 |
| 4/week | Leipzig |
CPH → LEJ
1 hr 45 mins |
EAT Leipzig1 |
| 4/week | Palma De Mallorca |
CPH → PMI
3 hrs 15 mins |
SAS1 |
| 4/week | Seoul |
CPH → ICN
11 hrs |
SAS1 |
| 3/week | Birmingham |
CPH → BHX
2 hrs 10 mins |
SAS1 |
| 3/week | Bologna |
CPH → BLQ
2 hrs 30 mins |
Ryanair1 |
| 3/week | Bristol |
CPH → BRS
2 hrs 30 mins |
Ryanair1 |
| 3/week | Fuerteventura Island |
CPH → FUE
4 hrs 40 mins |
Jettime, SAS2 |
| 3/week | Funchal |
CPH → FNC
4 hrs 25 mins |
Norwegian Air Sweden, SAS, Sunclass Airlines3 |
| 3/week | Ho Chi Minh City |
CPH → SGN
10 hrs 35 mins |
Vietnam Airlines1 |
| 3/week | Jebel Ali |
CPH → DWC
6 hrs 25 mins |
Norwegian Air Sweden1 |
| 3/week | Malung |
CPH → SCR
1 hr 40 mins |
SAS1 |
| 3/week | Mumbai |
CPH → BOM
8 hrs 30 mins |
IndiGo1 |
| 3/week | Pisa |
CPH → PSA
2 hrs 35 mins |
Ryanair1 |
| 3/week | Shanghai |
CPH → PVG
10 hrs 55 mins |
China Eastern Airlines1 |
| 3/week | Sofia |
CPH → SOF
2 hrs 55 mins |
Ryanair1 |
| 3/week | Tel Aviv |
CPH → TLV
4 hrs |
SAS1 |
| 3/week | Toronto |
CPH → YYZ
7 hrs 35 mins |
SAS1 |
| 2/week | Agadir |
CPH → AGA
4 hrs 25 mins |
Norwegian Air Sweden, SAS2 |
| 2/week | Ålesund |
CPH → AES
1 hr 45 mins |
Sprint Air1 |
| 2/week | Baghdad |
CPH → BGW
5 hrs |
Oman Air1 |
| 2/week | Bilbao |
CPH → BIO
2 hrs 55 mins |
SAS1 |
| 2/week | Espargos |
CPH → SID
6 hrs 45 mins |
Sunclass Airlines, TUIfly Nordic2 |
| 2/week | Friedrichshafen |
CPH → FDH
2 hrs 10 mins |
Airseven1 |
| 2/week | Iaşi |
CPH → IAS
2 hrs 40 mins |
Wizz Air Malta1 |
| 2/week | Luqa |
CPH → MLA
3 hrs 20 mins |
Atlantic Airways, SAS2 |
| 2/week | Nantes |
CPH → NTE
2 hrs 40 mins |
Volotea1 |
| 2/week | Östersund |
CPH → OSD
1 hr 35 mins |
SAS1 |
| 2/week | Phuket |
CPH → HKT
9 hrs 40 mins |
Sunclass Airlines, TUIfly Nordic2 |
| 2/week | Porto |
CPH → OPO
3 hrs 30 mins |
Ryanair1 |
| 2/week | Sharm el Sheikh |
CPH → SSH
4 hrs 25 mins |
Airseven1 |
| 2/week | Tokyo |
CPH → HND
12 hrs 10 mins |
SAS1 |
| 2/week | Washington |
CPH → IAD
7 hrs 55 mins |
SAS1 |
| 1/week | Ankara |
CPH → ESB
3 hrs 45 mins |
Pegasus1 |
| 1/week | Beirut |
CPH → BEY
4 hrs 10 mins |
SAS1 |
| 1/week | Bodø |
CPH → BOO
2 hrs 15 mins |
Norwegian Air Shuttle1 |
| 1/week | Chişinău |
CPH → RMO
2 hrs 55 mins |
Fly One1 |
| 1/week | Konya |
CPH → KYA
3 hrs 30 mins |
Pegasus1 |
| 1/week | Lanzarote Island |
CPH → ACE
4 hrs 45 mins |
Sunclass Airlines1 |
| 1/week | Nápoli |
CPH → NAP
2 hrs 55 mins |
SAS1 |
| 1/week | Nottingham |
CPH → EMA
2 hrs 20 mins |
Swiftair1 |
| 1/week | La Palma |
CPH → SPC
4 hrs 50 mins |
Airseven1 |
| 1/week | Verona |
CPH → VRN
2 hrs 20 mins |
Norwegian Air Sweden1 |
Airlines
Copenhagen International Airport is served by 67 airlines, with SAS in the lead at 34% of routes. The top three carriers together cover 57% of routes. 45 carriers operate only one route each. A total of 64 airlines operate international routes, compared with 6 serving domestic routes. Singapore Airlines is operating the longest nonstop flight, connecting to Singapore with a flight time of 11 hrs 50 mins.
- SAS85 routes
- Norwegian Air Sweden31 routes
- Ryanair26 routes
- easyJet10 routes
- Sunclass Airlines7 routes
- Airseven5 routes
- Pegasus4 routes
- Jettime4 routes
- Norwegian Air Shuttle3 routes
- Wizz Air3 routes
- EAT Leipzig3 routes
- Eurowings3 routes
- Atlantic Airways3 routes
- Lufthansa2 routes
- SWISS2 routes
- Austrian2 routes
- Turkish Airlines2 routes
- airBaltic2 routes
- Swiftair2 routes
- Emirates2 routes
- Wizz Air Malta2 routes
- TUIfly Nordic2 routes
- KLM1 route
- British Airways1 route
- Finnair1 route
- Air France1 route
- ASL Airlines France1 route
- LOT - Polish Airlines1 route
- Helvetic Airways1 route
- Brussels Airlines1 route
- Ethiopian Airlines1 route
- Danish Air1 route
- DOT LT1 route
- NetJets Europe1 route
- AJet1 route
- IRL1 route
- Icelandair1 route
- ASL Airlines Belgium1 route
- Vueling1 route
- Qatar Airways1 route
- TAP Air Portugal1 route
- Iberia Express1 route
- Air Alsie1 route
- Thai Airways International1 route
- Aegean Airlines1 route
- Sola Air1 route
- Etihad Airways1 route
- Air Serbia1 route
- Singapore Airlines1 route
- Croatia Airlines1 route
- Luxair1 route
- Air China1 route
- EgyptAir1 route
- Air Cairo1 route
- Transavia France1 route
- Skyalps1 route
- SWU1 route
- Air India1 route
- Air Greenland1 route
- UR Airlines1 route
- Vietnam Airlines1 route
- IndiGo1 route
- China Eastern Airlines1 route
- Sprint Air1 route
- Oman Air1 route
- Volotea1 route
- Fly One1 route
Copenhagen International Airport provides direct service to 50 countries across four continents. The route network is 4% domestic and 96% international, with Frankfurt-am-Main, Germany serving as the primary international destination.
- Norway38/day
- Germany32/day
- Denmark30/day
- Sweden23/day
- United Kingdom22/day
- Spain19/day
- Poland18/day
- France13/day
- Italy11/day
- Finland11/day
- Netherlands11/day
- Switzerland11/day
- Turkey8/day
- Austria8/day
- United States8/day
- Lithuania7/day
- Belgium6/day
- Estonia4/day
- Portugal4/day
- Iceland3/day
- Latvia3/day
- Hungary3/day
- Qatar3/day
- United Arab Emirates3/day
- Thailand3/day
- Ireland3/day
- Czechia2/day
- Faroe Islands2/day
- Egypt2/day
- Greece2/day
- China1/day
- Serbia1/day
- Singapore1/day
- Croatia1/day
- India1/day
- Luxembourg1/day
- Romania1/day
- Morocco1/day
- Iraq6/week
- Greenland5/week
- South Korea4/week
- Vietnam3/week
- Bulgaria3/week
- Israel3/week
- Canada3/week
- Cape Verde2/week
- Malta2/week
- Japan2/week
- Lebanon1/week
- Moldova1/week
Global Rankings of Copenhagen Airport (CPH)
This snapshot shows how Copenhagen Airport (CPH) ranks globally across multiple operational and network dimensions. Rankings reflect relative position worldwide across destination breadth, flight volume, scheduling density, and long-haul reach.
Destinations
Measures how broadly the airport connects distinct endpoints across its route network.
- #65 – Total Destination Count (Network breadth)
- #811 – Domestic Destination Count
- #26 – International Destination Count
Flights & Scheduling
Reflects flight volume and how intensively runway infrastructure is scheduled.
- #70 – Total Flight Count (Operational intensity)
- #372 – Domestic Flight Count
- #21 – International Flight Count
- #132 – Flights per Runway (Scheduling density)
Distance & Reach
Highlights long-haul connectivity and how distance is distributed across flights and runways.
- #97 – Total Distance Flown (Global reach)
- #425 – Distance per Flight (Route profile)
- #156 – Distance per Runway (Long-haul leverage)
6 Runways at Copenhagen Airport (CPH)
| Name | Length | Width | Surface |
|---|---|---|---|
| 04L | 11,814 ft · 3,601 m | 148 ft · 45 m | Asphalt |
| 22R | 11,814 ft · 3,601 m | 148 ft · 45 m | Asphalt |
| 04R | 10,820 ft · 3,298 m | 148 ft · 45 m | Asphalt |
| 22L | 10,820 ft · 3,298 m | 148 ft · 45 m | Asphalt |
| 12 | 9,163 ft · 2,793 m | 148 ft · 45 m | Asphalt |
| 30 | 9,163 ft · 2,793 m | 148 ft · 45 m | Asphalt |
The runways at this airport are long enough to accomodate all aircraft.