There are 13 ways to get from Girona to Cologne by train, plane, train (TGV, Eurostar), bus, car, or train (TGV, Renfe, Eurostar)
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Train to Barcelona–El Prat Airport, fly to Cologne Bonn Airport
best- Take the train from Girona to Barcelona-Santstrain
- Fly from Barcelona–El Prat Airport (BCN) to Cologne Bonn Airport (CGN)plane BCN - CGN
6h 4m€60–273Train via Paris
- Take the train from Girona to Paris Gare De Lyontrain Tgv
- Take the train from Paris Nord to Koeln Hbftrain Thalys
10h 39m€370–591Bus
- Take the bus from Girona - Bus Station to Montpellier - Sabines Bus Stationbus BlaBlaCar Bus
- Take the bus from Montpellier to Cologne Airport CGNbus FlixBus N710
17h 59m€98–167Drive 1,233.5 km
- Drive from Girona to Colognecar 1,233.5 km
11h 58m€201–291Train to Barcelona–El Prat Airport, fly to Düsseldorf International Airport
- Take the train from Girona to Barcelona-Santstrain
- Fly from Barcelona–El Prat Airport (BCN) to Düsseldorf International Airport (DUS)plane BCN - DUS
6h 27m€63–251Fly Girona–Costa Brava Airport to Weeze Airport, train
- Fly from Girona–Costa Brava Airport (GRO) to Weeze Airport (NRN)plane GRO - NRN
- Take the train from Krefeld Hbf to Koeln Hbftrain
7h 11mTrain to Barcelona–El Prat Airport, fly to Frankfurt, train
- Take the train from Girona to Barcelona-Santstrain
- Fly from Barcelona–El Prat Airport (BCN) to Frankfurt (FRA)plane BCN - FRA
- Take the train from Frankfurt to Köln Messe/Deutz Bftrain
6h 30m€118–291Fly Girona–Costa Brava Airport to Eindhoven Airport, train
- Fly from Girona–Costa Brava Airport (GRO) to Eindhoven Airport (EIN)plane GRO - EIN
- Take the train from Eindhoven Centraal to Venlotrain
- Take the train from Venlo to Köln Hbftrain
8h 8m€93–392Fly Girona–Costa Brava Airport to Brussels South Charleroi Airport, bus, train
- Fly from Girona–Costa Brava Airport (GRO) to Brussels South Charleroi Airport (CRL)plane GRO - CRL
- Take the bus from Charleroi Airport to Liège Rue du Plan Inclinedbus
- Take the train from Liege-Guillemins to Koeln Hbftrain
7h 57m€92–378Fly Girona–Costa Brava Airport to Hahn, bus, train
- Fly from Girona–Costa Brava Airport (GRO) to Hahn (HHN)plane GRO - HHN
- Take the bus from Hahn to Koblenz Bahnhof Stadtmitte/Löhr-Centerbus
- Take the train from Koblenz Stadtmitte to Koeln Suedtrain
8h 17mTrain to Barcelona–El Prat Airport, fly to Brussels Airport, train
- Take the train from Girona to Barcelona-Santstrain
- Fly from Barcelona–El Prat Airport (BCN) to Brussels Airport (BRU)plane BCN - BRU
- Take the train from Brussels-Nord to Koeln Hbftrain
7h 54m€90–305Train
- Take the train from Girona to Perpignantrain Tgv
- Take the train from Perpignan to Brussel-Zuid / Bruxelles-Miditrain Tgv
- Take the train from Brussel-Zuid / Bruxelles-Midi to Koeln Hbftrain Ice
12h 40m€281–515Train, bus
- Take the train from Girona to Perpignantrain Tgv
- Take the bus from Perpignan - Bus Station to Frankfurt - Airport Bus Stationbus
- Take the train from Frankfurt to Köln Hbftrain 79 / ...
19h 32m€109–225
Girona to Cologne by train
Comparing Your Travel Options
The cheapest way to get from Girona to Cologne is to train and fly which costs €60 - €280 and takes 6h 4m.
The fastest way to get from Girona to Cologne is to train and fly which takes 6h 4m and costs €60 - €280.
No, there is no direct bus from Girona station to Cologne. However, there are services departing from Girona - Bus Station and arriving at Cologne Airport CGN via Montpellier. The journey, including transfers, takes approximately 17h 59m.
No, there is no direct train from Girona to Cologne. However, there are services departing from Girona and arriving at Koeln Hbf via Paris Gare de Lyon and Paris Nord. The journey, including transfers, takes approximately 10h 39m.
The distance between Girona and Cologne is 1256 km. The road distance is 1233.5 km.
The best way to get from Girona to Cologne without a car is to train via Paris which takes 10h 39m and costs €370 - €600.
It takes approximately 6h 4m to get from Girona to Cologne, including transfers.
Girona to Cologne bus services, operated by BlaBlaCar Bus, depart from Girona - Bus Station.
Girona to Cologne train services, operated by TGV inOui, depart from Girona station.
The best way to get from Girona to Cologne is to train via Paris which takes 10h 39m and costs €370 - €600. Alternatively, you can bus, which costs €95 - €170 and takes 17h 59m.
What companies run services between Girona, Spain and Cologne, Germany?
You can take a train from Girona to Koeln Hbf via Paris Gare de Lyon and Paris Nord in around 10h 39m. Alternatively, you can take a bus from Girona - Bus Station to Köln Messe/Deutz Bf via Montpellier, Cologne Airport CGN, and Flughafen Köln/Bonn Bf in around 17h 59m.
- Website
- ryanair.com
Flights from Barcelona–El Prat Airport to Cologne Bonn Airport
- Ave. Duration
- 2h 21m
- When
- Every day
- Estimated price
- €45–230
Flights from Barcelona–El Prat Airport to Cologne Bonn Airport via Milan Bergamo
- Ave. Duration
- 5h 40m
- When
- Wednesday
- Estimated price
- €45–230
Flights from Girona–Costa Brava Airport to Weeze Airport
- Ave. Duration
- 2h 10m
- When
- Thursday, Sunday, Tuesday, Wednesday, Monday, and Friday
- Estimated price
- €50–260
Flights from Girona–Costa Brava Airport to Eindhoven Airport
- Ave. Duration
- 2h 5m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- €65–310
Flights from Girona–Costa Brava Airport to Eindhoven Airport via London Stansted
- Ave. Duration
- 4h 45m
- When
- Tuesday and Saturday
- Estimated price
- €65–310
Flights from Girona–Costa Brava Airport to Brussels South Charleroi Airport
- Ave. Duration
- 2h
- When
- Every day
- Estimated price
- €50–260
Flights from Girona–Costa Brava Airport to Hahn
- Ave. Duration
- 1h 55m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- €70–210
Flights from Barcelona–El Prat Airport to Brussels Airport
- Ave. Duration
- 2h 15m
- When
- Every day
- Estimated price
- €35–170
Rome2Rio's guide to Renfe Viajeros
Contact DetailsContact Details
- Phone
- +34 91 232 03 20
- Website
- Renfe Viajeros
Train from Girona to Barcelona-Sants
- Ave. Duration
- 42 min
- Frequency
- Every 20 minutes
- Estimated price
- €11–17
- Website
- Renfe Viajeros
Train from Girona to Barcelona-Sants
- Ave. Duration
- 42 min
- Frequency
- Every 20 minutes
- Estimated price
- €11–17
- Website
- Renfe Viajeros
Train from Girona to Barcelona-Sants
- Ave. Duration
- 42 min
- Frequency
- Every 20 minutes
- Estimated price
- €11–17
- Website
- Renfe Viajeros
Train from Girona to Barcelona-Sants
- Ave. Duration
- 42 min
- Frequency
- Every 20 minutes
- Estimated price
- €11–17
- Website
- Renfe Viajeros
Train from Girona to Perpignan
- Ave. Duration
- 39 min
- Frequency
- 4 times a day
- Estimated price
- €11–16
- Website
- Renfe Viajeros
Train from Girona to Perpignan
- Ave. Duration
- 39 min
- Frequency
- 4 times a day
- Estimated price
- €11–16
- Website
- Renfe Viajeros
- Phone
- +3 318 576 2228
- Website
- BlaBlaCar Bus
Bus from Girona - Bus Station to Montpellier - Sabines Bus Station
- Ave. Duration
- 3h
- Frequency
- 4 times a day
- Estimated price
- €16–26
- Website
- BlaBlaCar Bus
Bus from Perpignan - Bus Station to Frankfurt - Airport Bus Station
- Ave. Duration
- 16h 30m
- Frequency
- 4 times a day
- Estimated price
- €80–140
- Website
- BlaBlaCar Bus
Want to know more about travelling around Germany
Rome2Rio's Travel Guide series provide vital information for the global traveller. Filled with useful and timely travel information, the guides answer all the hard questions - such as 'How do I buy a ticket?', 'Should I book online before I travel? ', 'How much should I expect to pay?', 'Do the trains and buses have Wifi?' - to help you get the most out of your next trip.
Related travel guides
Heading to Europe? Read this before you buy a Eurail Pass
Read the travel guide
Train travel in Spain: A guide to Renfe
Read the travel guide
What are the different types of Renfe trains in Spain?
Read the travel guide
Booking & Getting There
Girona to Cologne bus services, operated by BlaBlaCar Bus, arrive at Montpellier - Sabines Bus Station.
Girona to Cologne train services, operated by TGV inOui, arrive at Paris Gare De Lyon station.
Yes, the driving distance between Girona to Cologne is 1233 km. It takes approximately 11h 58m to drive from Girona to Cologne.
Book your Girona to Cologne train tickets online with Omio.
Book your Girona to Cologne bus tickets online with Omio.
There are 1829+ hotels available in Cologne.











