Flights from Barcelona to Copenhagen – Direct & connecting routes
Non-stop airlines Connecting flights Show map Price search
BCN to CPH – All flight route options from El Prat Airport, Spain to Copenhagen Airport, Denmark. These flights are operated by 23 different airlines. Fly non-stop or choose from 17 different connecting flights. The shortest flight time is 2 hours and 55 minutes. See the full flight schedule and time table, including departure times, airlines and stopover details to find the best option for you.
Find the best prices on hotels and car rental near Copenhagen Airport
We got great deals on hotels and car rentals near the airport.
Barcelona to Copenhagen flights
There are over 21 airlines and as many as 199 flights every week to this destination. You can fly non-stop to Copenhagen (CPH) from Barcelona (BCN) with Norwegian Air Intl, Scandinavian Airlines, Vueling or Ryanair but if a stopover option suits you better you can choose to fly via Palma de Mallorca, Luxembourg or any other of the 17 alternatives with connectiing airports.
Barcelona to Copenhagen with Norwegian Air Intl
You can fly non-stop every weekday except Mondays and Mondays with departure times from 7:00 am to 8:00 pm.
With SWISS
If you fly from Barcelona with SWISS you will do a stopover in Zurich, ZRH before reaching Copenhagen. This flight trip will take 4 hours and 35 minutes and you can fly every Wednesday or Friday with departures at 9:00 am, 2:00 pm or 6:00 pm. SWISS is a Star Alliance member.
Distance & flight times: El Prat Airport to Kastrup
The shortest flight time between BCN and CPH is 2 hours and 58 minutes.
Via | Total flight time | Layover time | Distance |
---|---|---|---|
Direct | 2h 58m | - | 1105 miles (1778 km) |
PMI Palma de Mallorca | 4h 40m | 1h 35m | 1332 miles (2143 km) |
LUX Luxembourg | 5h 0m | 1h 45m | 1108 miles (1783 km) |
CDG Paris | 5h 0m | 55m | 1163 miles (1871 km) |
MUC Munich | 5h 0m | 50m | 1190 miles (1915 km) |
WAW Warsaw | 5h 10m | 35m | 1583 miles (2547 km) |
AMS Amsterdam | 5h 20m | 1h 35m | 1170 miles (1883 km) |
FCO Rome | 5h 20m | 1h 10m | 1489 miles (2396 km) |
ZRH Zurich | 5h 35m | 2h 40m | 1128 miles (1815 km) |
MAD Madrid | 5h 40m | 50m | 1588 miles (2555 km) |
FRA Frankfurt | 5h 50m | 1h 20m | 1106 miles (1780 km) |
DUS Dusseldorf | 5h 55m | 1h 50m | 1115 miles (1794 km) |
MXP Milan | 6h 5m | 2h 45m | 1165 miles (1874 km) |
BRU Brussels | 6h 40m | 3h 0m | 1148 miles (1847 km) |
VIE Vienna | 6h 45m | 2h 45m | 1402 miles (2256 km) |
LHR London | 7h 10m | 3h 10m | 1328 miles (2137 km) |
LCY London | 7h 15m | - | - |
LGW London | 8h 35m | - | - |




Quick copy and share this page
From Barcelona to Denmark
Below is a list of other destinations to Denmark from El Prat Airport with either direct flights or 1 stop connections.
From Spain to Copenhagen
Below is a list of other cities in Spain with flights to Copenhagen with either non-stop or connecting flights.
-
MAD Madrid Direct
-
PMI Palma de Mallorca Direct
-
AGP Malaga Direct
-
ALC Alicante Direct
-
LPA Las Palmas Direct
-
TFS Tenerife Direct
-
VLC Valencia Direct
-
SVQ Sevilla Direct
-
IBZ Ibiza Direct
-
ACE Lanzarote