Airlines with flights from Copenhagen to Madrid
There are 15 airlines with scheduled flights between CPH and MAD. Iberia, SAS and 2 more carriers has non-stop flights from Kastrup to Barajas and the flight time is 3 hours and 20 minutes.
Choose airline
Schedules
Flight
The timetable & schedule information was updated at 2026-04-21
Non-stop with Scandinavian Airlines
-
Total flight time: 3 hours and 25 minutes
-
Sky Team Alliance
-
Copenhagen is a Scandinavian Airlines hub (Main hub in Denmark).
-
12 flights per week
-
Airbus A320neo
Flight
The timetable & schedule information was updated at 2026-04-21
Non-stop with Ryanair
-
Total flight time: 3 hours and 25 minutes
-
Low-cost airline
-
Madrid is a Ryanair focus city (Operating base).
-
3 flights per week
-
Boeing 737MAX 8 PassengerBoeing 737-800 (winglets) Passenger/BBJ2
Flight
The timetable & schedule information was updated at 2026-04-21
Non-stop with Norwegian Air Sweden
-
Total flight time: 3 hours and 25 minutes
-
Low-cost airline
-
2 flights per week
-
Boeing 737-800 (winglets) Passenger/BBJ2Boeing 737MAX 8 Passenger
Flight
The timetable & schedule information was updated at 2026-04-21
Via Amsterdam with KLM
-
Total flight time: 4h 50m - 7h 00m.
-
Sky Team Alliance
-
62 flights per week
Flight
KL1503
KL1505
KL1507
KL1509
The timetable & schedule information was updated at 2026-04-21
Via Brussels with Brussels Airlines
-
Total flight time: 4h 50m - 5h 15m.
-
36 flights per week
Flight
SN3721
SN3727
SN3731
The timetable & schedule information was updated at 2026-04-21
Via Frankfurt with Lufthansa
-
Total flight time: 5h 10m - 7h 05m.
-
39 flights per week
Flight
LH1112
LH1114
LH1120
LH1120
The timetable & schedule information was updated at 2026-04-21
Via Munich with Lufthansa City Airlines
-
Total flight time: 5h 10m - 5h 25m.
Flight
VL1806
The timetable & schedule information was updated at 2026-04-21

There are 15 airlines with scheduled flights between CPH and MAD. Iberia, SAS and 2 more carriers has non-stop flights from Kastrup to Barajas and the flight time is 3 hours and 20 minutes.
Via Paris with Air France
Via Zurich with SWISS
Via London with British Airways
Via Lisbon with TAP
Via Warsaw with LOT
Via Zagreb with Croatia Airlines
Via Luxembourg with Luxair