Travel from Denmark to Spain

Train, bus or fly from Denmark to Spain?

Norwegian Air International, Vueling Airlines and 12 other airlines fly from Copenhagen to Barcelona hourly. Alternatively, you can take a train from Copenhagen to Madrid via Hamburg Hbf, Frankfurt(Main)Hbf, Avignon TGV, and Atocha-Renfe in around 25 h 29 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 Denmark to Spain

ModeDurationPrice
From Koebenhavn H train to Copenhagen airport, fly to Barcelona airport, then train to Barcelona.5 h 32 min$108
From Koebenhavn H train to Copenhagen airport, fly to Palma Mallorca airport, then bus to Palma de Mallorca.5 h 33 min$262
From Koebenhavn H train to Copenhagen airport, fly to Madrid airport, train to Atocha, then train to Madrid.6 h 15 min$90
From Koebenhavn H train to Copenhagen airport, fly to Malaga airport, then train to Málaga.6 h 10 min$109
From Rendebanen bus to Billund airport, fly to Palma Mallorca airport, then bus to Palma de Mallorca.6 h 19 min$313
From Koebenhavn H train to Copenhagen airport, fly to Alicante airport, then bus to Murcia.7 h 27 min$201
From Koebenhavn H train to Hamburg Hbf, train to Frankfurt(Main)Hbf, train to Avignon TGV, train to Atocha-Renfe, then line 1 subway to Sol.25 h 29 min$566
From Copenhagen bus to Paris Gallieni, bus to Intercambiador de Avenida de America, line 12 bus to Alcala - Manuel Becerra, then line 53 bus to Sol - Sevilla.36 h 46 min$237
From Koebenhavn H train to Hamburg, bus to Zaragoza Delicias, train to Atocha-Renfe, then line 1 subway to Sol.38 h 14 min$286
From Copenhagen bus to Mannheim Hbf, train to Karlsruhe, bus to Atocha, then line 1 subway to Sol.45 h 43 min$291
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 Denmark to Spain?

It takes approximately 5 h 32 min to get from Denmark to Spain, including transfers.

Is there a direct bus between Denmark and Spain?

No, there is no direct bus from Denmark to Spain. However, there are services departing from Copenhagen and arriving at Sol - Sevilla via Paris Gallieni, Intercambiador de Avenida de America and Alcala - Manuel Becerra. The journey, including transfers, takes approximately 36 h 46 min.

Operators from Denmark to Spain

OperatorPhoneWebsite
Danish Railways (DSB)70 13 14 15Danish Railways (DSB)
Norwegian Air InternationalNorwegian Air International
Vueling AirlinesVueling Airlines
Primera AirPrimera Air
Scandinavian AirlinesScandinavian Airlines
LufthansaLufthansa
KLMKLM
Air FranceAir France
CSACSA
Brussels AirlinesBrussels Airlines
British AirwaysBritish Airways
IberiaIberia
easyJeteasyJet
LuxairLuxair
RyanairRyanair
Barcelona Cercanías (RENFE)900 41 00 41Barcelona Cercanías (RENFE)
EurowingsEurowings
SwissSwiss
Edelweiss AirEdelweiss Air
Austrian AirlinesAustrian Airlines
EMT Palma de Mallorca+34 (0) 971214444EMT Palma de Mallorca
Norwegian Air ShuttleNorwegian Air Shuttle
TAP PortugalTAP Portugal
Air BalticAir Baltic
Madrid Cercanías (RENFE)902 320 320Madrid Cercanías (RENFE)
Málaga Cercanías (RENFE)+34 (0) 902 320 320Málaga Cercanías (RENFE)
SydtrafikSydtrafik
Transavia HollandTransavia Holland
ALSA+34 902 42 22 42ALSA
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)
Metro Madrid+34 902 44 44 03Metro Madrid
Eurolines FR+ 33 1 41 86 24 21Eurolines FR
EMT Madrid+34 902 50 78 50EMT Madrid
Spanish Railways AVESpanish Railways AVE
FlixBus+49 1807 123 99 123FlixBus
Eurolines DE+49 6196 2078-501Eurolines DE
ThalysThalys
TransilienTransilien