Travel from Copenhagen to Barcelona

Train, bus or fly from Copenhagen to Barcelona?

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

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 Girona airport, bus to Girona, then train to Barcelona.9 h 27 min$302
From Koebenhavn H train to Hamburg Hbf, train to Frankfurt(Main)Hbf, train to Avignon TGV, then train to Barcelona Sants.22 h 13 min$449
From Copenhagen bus to Mannheim - Hauptbahnhof then bus to Barcelona Sants.37 h 15 min$263
From Copenhagen bus to Bordeaux then bus to Barcelona Nord.42 h 38 min$277
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 taxi to Barcelona.21 h 48 min$722
From Copenhagen drive to Barcelona.20 h 50 min$401

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

It takes approximately 5 h 32 min to get from Copenhagen to Barcelona, including transfers.

Is there a direct train between Copenhagen and Barcelona?

No, there is no direct train from Copenhagen to Barcelona. However, there are services departing from Koebenhavn H and arriving at Barcelona Sants via Hamburg Hbf, Frankfurt(Main)Hbf and Avignon TGV. The journey, including transfers, takes approximately 22 h 13 min.

Is there a direct bus between Copenhagen and Barcelona?

No, there is no direct bus from Copenhagen to Barcelona. However, there are services departing from Copenhagen and arriving at Barcelona Sants via Mannheim - Hauptbahnhof. The journey, including transfers, takes approximately 37 h 15 min.

Operators from Copenhagen to Barcelona

OperatorPhoneWebsite
Danish Railways (DSB)70 13 14 15Danish Railways (DSB)
Vueling AirlinesVueling Airlines
Norwegian Air InternationalNorwegian Air International
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)
TUI fly BelgiumTUI fly Belgium
Jet2.comJet2.com
Air BalticAir Baltic
Transavia HollandTransavia Holland
Mou-te Public Transport in CataloniaMou-te Public Transport in Catalonia
Spanish Railways (RENFE)902 320 320Spanish Railways (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)
FlixBus+49 1807 123 99 123FlixBus
Eurolines DE+49 6196 2078-501Eurolines DE
Eurolines FR+ 33 1 41 86 24 21Eurolines FR
ThalysThalys
TransilienTransilien