Travel from Barcelona to Cologne

Train, bus or fly from Barcelona to Cologne?

Eurowings, Ryanair and two other airlines fly from Barcelona to Cologne every 3 hours. Alternatively, you can take a train from Barcelona to Cologne via Paris Lyon Banlieue and Paris Nord in around 10 hours 58 minutes.

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

How to get from Barcelona to Cologne

From Barcelona - Passeig de Gràcia train to Barcelona airport, fly to Cologne/Bonn Apt airport, then train to Cologne.4 h 50 min$118
From Barcelona - Passeig de Gràcia train to Barcelona airport, fly to Dusseldorf airport, train to Düsseldorf Hbf, then train to Cologne.5 h 34 min$114
From Barcelona - Passeig de Gràcia train to Barcelona airport, fly to Frankfurt airport, then train to Cologne.5 h 52 min$191
From Barcelona Sants train to Paris Lyon Banlieue, RER to Paris Nord, then train to Köln Hbf.10 h 58 min$440
From Barcelona Sants train to Montpellier Saint-Roch, train to Lyon Part Dieu, train to Bruxelles-Midi, then train to Köln Hbf.12 h 44 min$338
From Barcelona bus to Luxembourg, Gare Centrale then train to Köln Hbf.20 h 23 min$3
From Barcelona bus to Lloret de Mar then bus to Köln.25 h 5 min$195
From Barcelona bus to Cologne-Main Station.47 h 35 min$166
From Barcelona drive to Cologne.12 h 55 min$218

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

It takes approximately 4 hours 50 minutes to get from Barcelona to Cologne, including transfers.

Is there a direct train between Barcelona and Cologne?

No, there is no direct train from Barcelona to Cologne. However, there are services departing from Barcelona Sants and arriving at Köln Hbf via Paris Lyon Banlieue and Paris Nord. The journey, including transfers, takes approximately 10 hours 58 minutes.

Is there a direct bus between Barcelona and Cologne?

Yes, there is a direct bus departing from Barcelona and arriving at Cologne-Main Station. Services depart twice daily, and operate Wednesday and Saturday. The journey takes approximately 47 hours 35 minutes.

Operators from Barcelona to Cologne

Barcelona Cercanías (RENFE)900 41 00 41Barcelona Cercanías (RENFE)
Vueling AirlinesVueling Airlines
Norwegian Air InternationalNorwegian Air International
Air FranceAir France
British AirwaysBritish Airways
Transavia HollandTransavia Holland
Austrian AirlinesAustrian Airlines
German Railways (DB)+49 0180 6 99 66 33German Railways (DB)
Brussels AirlinesBrussels Airlines
TGV0033 892 353535TGV
Paris RERParis RER
French Railways (SNCF)+33 9 70 60 99 70French Railways (SNCF)
Belgian Railways (NMBS/SNCB)+32 2 528 28 28Belgian Railways (NMBS/SNCB)
Starbus+34 (0) 963 49 67 67Starbus
Luxembourg Railways (CFL)Luxembourg Railways (CFL)
MoventisSarbus - 935 806 700 , La Vallesana - 935 806 700, Houses - 937 981 100 , Sarfa - 902 302 025Moventis
Eurolines DE+49 6196 2078-501Eurolines DE
ALSA+34 902 42 22 42ALSA