Travel from Madrid to Copenhagen

Train, bus or fly from Madrid to Copenhagen?

Iberia, Norwegian Air International and 12 other airlines fly from Madrid to Copenhagen hourly. Alternatively, you can take a train from Madrid to Copenhagen via Barcelona Sants, Lyon Part Dieu, Baden-Baden, and Hamburg Hbf in around 25 h 33 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 Madrid to Copenhagen

ModeDurationPrice
From Recoletos train to Madrid airport, fly to Copenhagen airport, then line 029 train to Copenhagen.5 h 56 min$90
From Madrid-Puerta de Atocha train to Barcelona Sants, train to Lyon Part Dieu, train to Baden-Baden, train to Hamburg Hbf, then train to Koebenhavn H.25 h 33 min$614
From Madrid bus to Paris Gallieni then bus to Copenhagen.36 h 20 min$236
From Madrid bus to Karlsruhe Hbf, train to Mannheim, Mannheim ZOB, then bus to Copenhagen.45 h 34 min$285
From Madrid-Puerta de Atocha train to Zaragoza, bus to Hamburg Hbf, then train to Koebenhavn H.2 days 13 h$318
From Madrid drive to Malgrat de Mar, train to Barcelona Sants, train to Paris Gare De Lyon, train to Paris Nord, train to Düsseldorf Hbf, then drive to Copenhagen.28 h 37 min$709
From Madrid drive to Copenhagen.24 h 35 min$460

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

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

Is there a direct train between Madrid and Copenhagen?

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

Is there a direct bus between Madrid and Copenhagen?

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

Operators from Madrid to Copenhagen

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