Travel from Copenhagen to Madrid

Train, bus or fly from Copenhagen to Madrid?

Iberia, Norwegian Air International and 11 other airlines fly from Copenhagen to Madrid hourly. Alternatively, you can take a train from Copenhagen to Madrid via Hamburg Hbf, Frankfurt(Main)Hbf, Lyon Part Dieu, and Barcelona Sants in around 25 h 43 min.

Travel Guides

Heading to Europe? Read this before you buy a Eurail PassWe compare the different Eurail types and help you decide if a Eurail Pass is right for you
Want to know more about Flixbus?Rome2rio’s guide has all the details

How to get from Copenhagen to Madrid

ModeDurationPrice
From Koebenhavn H train to Copenhagen airport, fly to Madrid airport, then train to Madrid.6 h 6 min$89
From Koebenhavn H train to Hamburg Hbf, train to Frankfurt(Main)Hbf, train to Lyon Part Dieu, train to Barcelona Sants, then train to Madrid-Puerta de Atocha.25 h 43 min$524
From Copenhagen bus to Paris Gallieni then bus to Madrid.36 h 5 min$234
From Koebenhavn H train to Hamburg, bus to Zaragoza Delicias, then train to Madrid-Puerta de Atocha.38 h 5 min$284
From Copenhagen bus to Mannheim Hbf, train to Karlsruhe, then bus to Madrid.45 h 35 min$286
From Copenhagen drive to Düsseldorf Hbf, train to Paris Nord, train to Paris Gare de Lyon, train to Barcelona Sants, train to Malgrat de Mar, then drive to Madrid.27 h 38 min$707
From Copenhagen drive to Madrid.24 h 37 min$460

How long does it take to get from Copenhagen to Madrid?

It takes approximately 6 h 6 min to get from Copenhagen to Madrid, including transfers.

Is there a direct train between Copenhagen and Madrid?

No, there is no direct train from Copenhagen to Madrid. However, there are services departing from Koebenhavn H and arriving at Madrid-Puerta de Atocha via Hamburg Hbf, Frankfurt(Main)Hbf, Lyon Part Dieu and Barcelona Sants. The journey, including transfers, takes approximately 25 h 43 min.

Is there a direct bus between Copenhagen and Madrid?

No, there is no direct bus from Copenhagen to Madrid. However, there are services departing from Copenhagen and arriving at Madrid via Paris Gallieni. The journey, including transfers, takes approximately 36 h 5 min.

Operators from Copenhagen to Madrid

OperatorPhoneWebsite
Danish Railways (DSB)70 13 14 15Danish Railways (DSB)
IberiaIberia
Norwegian Air InternationalNorwegian Air International
RyanairRyanair
Air FranceAir France
Brussels AirlinesBrussels Airlines
KLMKLM
LufthansaLufthansa
British AirwaysBritish Airways
Vueling AirlinesVueling Airlines
Norwegian Air ShuttleNorwegian Air Shuttle
easyJeteasyJet
TAP PortugalTAP Portugal
Air BalticAir Baltic
Madrid Cercanías (RENFE)902 320 320Madrid Cercanías (RENFE)
German Railways (DB)+49 0180 6 99 66 33German Railways (DB)
TGV0033 892 353535TGV
French Railways (SNCF)+33 9 70 60 99 70French Railways (SNCF)
Spanish Railways AVESpanish Railways AVE
Eurolines FR+ 33 1 41 86 24 21Eurolines FR
ALSA+34 902 42 22 42ALSA
FlixBus+49 1807 123 99 123FlixBus
Eurolines DE+49 6196 2078-501Eurolines DE
ThalysThalys
TransilienTransilien
Barcelona Cercanías (RENFE)900 41 00 41Barcelona Cercanías (RENFE)