Flights from Madrid to Copenhagen

MADCPH

Adolfo Suárez Madrid–Barajas Airport (Madrid, Spain) → Copenhagen Kastrup Airport (Copenhagen, Denmark)

Nonstop
3h 10m
Distance
2,059 km
Frequency
7×/week
One-way from
$52
Airlines
Iberia, Norwegian Air International, Norwegian Air Shuttle, Ryanair, SAS

Fares by month

One-way, per person

Lowest fares Aviasales travelers found in recent searches; some may include a connection. Prices change often — tap a month to see live fares.

Weekly schedule

Monday

  • IB81711:25→14:453h 20mIberia
  • SK58212:50→16:103h 20mSAS
  • SK430417:00→20:203h 20mSAS
  • FR60721:30→00:453h 15mRyanair

Tuesday

  • IB81711:25→14:453h 20mIberia
  • SK430417:00→20:203h 20mSAS

Wednesday

  • FR60710:15→13:303h 15mRyanair
  • IB81711:25→14:453h 20mIberia
  • SK58212:50→16:103h 20mSAS
  • SK430417:00→20:203h 20mSAS

Thursday

  • FR60710:10→13:253h 15mRyanair
  • IB81711:25→14:453h 20mIberia
  • D8370512:55→16:103h 15mNorwegian Air International
  • DY370512:55→16:103h 15mNorwegian Air Shuttle
  • SK430417:00→20:203h 20mSAS

Friday

  • FR60706:30→09:453h 15mRyanair
  • IB81711:25→14:453h 20mIberia
  • SK58212:50→16:103h 20mSAS
  • SK430417:00→20:203h 20mSAS

Saturday

  • FR60710:45→14:003h 15mRyanair
  • IB81711:25→14:453h 20mIberia
  • SK430418:35→21:503h 15mSAS

Sunday

  • IB81711:25→14:453h 20mIberia
  • D8370512:30→15:403h 10mNorwegian Air International
  • DY370512:30→15:403h 10mNorwegian Air Shuttle
  • SK430418:35→21:503h 15mSAS

Madrid to Copenhagen — frequently asked

How long is the flight from Madrid to Copenhagen?
MAD–CPH is 3h 10m nonstop, covering 2,059 km (1,279 mi).
Which airlines fly nonstop from Madrid to Copenhagen?
Iberia, Norwegian Air International, Norwegian Air Shuttle, Ryanair, SAS operate this route nonstop.
How much is a flight from Madrid to Copenhagen?
One-way fares on MAD–CPH recently started from $52. The lowest recent fare is for travel in May 2027. Fares change daily, so check current prices before booking.
How often do flights run from Madrid to Copenhagen?
The route is served 7 days a week (26 scheduled departures).