There are 9 ways to get from Barajas to Cologne by plane, train (Renfe, TGV, Eurostar), bus, car, train, or train (Renfe)
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly to Düsseldorf International Airport
best- Fly from Adolfo SuĆ”rez MadridāBarajas Airport (MAD) to Düsseldorf International Airport (DUS)plane MAD - DUS
5h 43mā¬85ā266Bus
cheapest- Take the bus from Madrid, Terminal de autobuses T4 to Paris, Quai de Bercybus
- Take the bus from Paris, Quai de Bercy (Bercy Seine) to Cologne Airport CGNbus N74 / ...
24h 18mā¬70ā177Train via Brussels
- Take the train from Madrid-Puerta de Atocha-Almudena Grandes to Avignon Tgvtrain
- Take the train from Avignon Tgv to Brussel-Zuid / Bruxelles-Miditrain Tgv
- Take the train from Brussel-Zuid / Bruxelles-Midi to Koeln Hbftrain Ice
18h 20mā¬209ā419Drive 1,718.3 km
- Drive from Barajas to Colognecar 1,718.3 km
16h 22mā¬267ā385Fly to Cologne Bonn Airport
- Fly from Adolfo SuĆ”rez MadridāBarajas Airport (MAD) to Cologne Bonn Airport (CGN)plane MAD - CGN
6h 57mā¬70ā244Fly to Frankfurt, train
- Fly from Adolfo SuĆ”rez MadridāBarajas Airport (MAD) to Frankfurt (FRA)plane MAD - FRA
- Take the train from Frankfurt to Kƶln Messe/Deutz Bftrain
6h 7mā¬97ā307Fly to Brussels Airport, train
- Fly from Adolfo SuĆ”rez MadridāBarajas Airport (MAD) to Brussels Airport (BRU)plane MAD - BRU
- Take the train from Brussels-Nord to Koeln Hbftrain
7h 25mā¬94ā257Train
- Take the train from Madrid-Puerta de Atocha-Almudena Grandes to Avignon Tgvtrain
- Take the train from Avignon TGV to Frankfurttrain 84
- Take the train from Frankfurt to Kƶln Hbftrain 49 / ...
21h 26mā¬246ā365Bus, train
- Take the bus from Aeropuerto Madrid Barajas T1 to Salamanca, Estación de Autobusesbus
- Take the bus from Salamanca to Brussels - Midi Train Stationbus
- Take the train from Brussel-Zuid / Bruxelles-Midi to Koeln Hbftrain Ice
32h 11mā¬106ā197
Barajas to Cologne by subway and train
Questions & Answers
The cheapest way to get from Barajas to Cologne is to bus which costs ā¬70 - ā¬180 and takes 24h 18m.
The fastest way to get from Barajas to Cologne is to fly which takes 5h 43m and costs ā¬85 - ā¬270.
No, there is no direct train from Barajas to Cologne. However, there are services departing from Barajas and arriving at Koeln Hbf via Madrid-Nuevos Ministerios, Madrid-Puerta de Atocha-Almudena Grandes, Avignon Tgv and Brussel-Zuid / Bruxelles-Midi. The journey, including transfers, takes approximately 18h 20m.
The distance between Barajas and Cologne is 1491 km. The road distance is 1718.3 km.
The best way to get from Barajas to Cologne without a car is to train via Brussels which takes 18h 20m and costs ā¬200 - ā¬420.
It takes approximately 5h 43m to get from Barajas to Cologne, including transfers.
Barajas to Cologne train services, operated by Renfe Viajeros, depart from Madrid-Puerta de Atocha-Almudena Grandes station.
The best way to get from Barajas to Cologne is to fly which takes 5h 43m and costs ā¬85 - ā¬270. Alternatively, you can train via Brussels, which costs ā¬200 - ā¬420 and takes 18h 20m, you could also bus, which costs ā¬70 - ā¬180 and takes 24h 18m.
Barajas to Cologne train services, operated by Renfe Viajeros, arrive at Avignon Tgv station.
Yes, the driving distance between Barajas to Cologne is 1718 km. It takes approximately 16h 22m to drive from Barajas to Cologne.
What companies run services between Barajas, Madrid, Spain and Cologne, Germany?
Iberia, Eurowings, and three other airlines fly from Adolfo SuĆ”rez MadridāBarajas Airport (MAD) to Düsseldorf International Airport (DUS) every 2 hours. Alternatively, you can take a subway from Barajas to Koeln Hbf via Nuevos Ministerios, Madrid-Nuevos Ministerios, Madrid-Atocha CercanĆas, Madrid-Puerta de Atocha-Almudena Grandes, Avignon Tgv, and Brussel-Zuid / Bruxelles-Midi in around 18h 20m.
- Website
- iberia.com
Flights from Adolfo SuĆ”rez MadridāBarajas Airport to Düsseldorf International Airport
- Ave. Duration
- 2h 35m
- When
- Every day
- Estimated price
- ā¬70ā160
Flights from Adolfo SuĆ”rez MadridāBarajas Airport to Frankfurt
- Ave. Duration
- 2h 45m
- When
- Every day
- Estimated price
- ā¬80ā180
Flights from Adolfo SuĆ”rez MadridāBarajas Airport to Brussels Airport
- Ave. Duration
- 2h 25m
- When
- Every day
- Estimated price
- ā¬55ā130
Flights from Adolfo SuĆ”rez MadridāBarajas Airport to Brussels Airport via Bilbao
- Ave. Duration
- 4h 55m
- When
- Monday
- Estimated price
- ā¬80ā180
- Website
- vueling.com
Flights from Adolfo SuĆ”rez MadridāBarajas Airport to Düsseldorf International Airport
- Ave. Duration
- 2h 35m
- When
- Every day
- Estimated price
- ā¬70ā160
Flights from Adolfo SuĆ”rez MadridāBarajas Airport to Frankfurt
- Ave. Duration
- 2h 45m
- When
- Every day
- Estimated price
- ā¬80ā180
Flights from Adolfo SuĆ”rez MadridāBarajas Airport to Brussels Airport
- Ave. Duration
- 2h 25m
- When
- Every day
- Estimated price
- ā¬55ā130
Flights from Adolfo SuĆ”rez MadridāBarajas Airport to Brussels Airport via Bilbao
- Ave. Duration
- 4h 55m
- When
- Monday
- Estimated price
- ā¬80ā180
- Website
- lufthansa.com
Flights from Adolfo SuĆ”rez MadridāBarajas Airport to Düsseldorf International Airport via Frankfurt
- Ave. Duration
- 4h 46m
- When
- Every day
- Estimated price
- ā¬75ā300
Flights from Adolfo SuĆ”rez MadridāBarajas Airport to Cologne Bonn Airport via Munich
- Ave. Duration
- 5h 43m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- ā¬70ā340
Flights from Adolfo SuĆ”rez MadridāBarajas Airport to Frankfurt
- Ave. Duration
- 2h 35m
- When
- Every day
- Estimated price
- ā¬85ā370
- Website
- ryanair.com
Flights from Adolfo SuĆ”rez MadridāBarajas Airport to Cologne Bonn Airport via Palma Mallorca
- Ave. Duration
- 4h 35m
- When
- Friday to Sunday
- Estimated price
- ā¬60ā190
Flights from Adolfo SuĆ”rez MadridāBarajas Airport to Brussels Airport
- Ave. Duration
- 2h 30m
- When
- Every day
- Estimated price
- ā¬40ā180
- Website
- eurowings.com
Flights from Adolfo SuĆ”rez MadridāBarajas Airport to Düsseldorf International Airport
- Ave. Duration
- 2h 35m
- When
- Sunday
- Estimated price
- ā¬65ā200
Flights from Adolfo SuĆ”rez MadridāBarajas Airport to Cologne Bonn Airport via Palma Mallorca
- Ave. Duration
- 4h 30m
- When
- Monday and Saturday
- Estimated price
- ā¬60ā250
Flights from Adolfo SuĆ”rez MadridāBarajas Airport to Cologne Bonn Airport via Nice
- Ave. Duration
- 4h 30m
- When
- Thursday
- Estimated price
- ā¬60ā230
- Website
- aireuropa.com
Flights from Adolfo SuĆ”rez MadridāBarajas Airport to Frankfurt
- Ave. Duration
- 2h 40m
- When
- Every day
- Estimated price
- ā¬55ā180
Flights from Adolfo SuĆ”rez MadridāBarajas Airport to Brussels Airport
- Ave. Duration
- 2h 30m
- When
- Every day
- Estimated price
- ā¬50ā160
- Website
- brusselsairlines.com
Flights from Adolfo SuĆ”rez MadridāBarajas Airport to Brussels Airport
- Ave. Duration
- 2h 23m
- When
- Every day
- Estimated price
- ā¬65ā210
- Website
- airfrance.com
Flights from Adolfo SuĆ”rez MadridāBarajas Airport to Düsseldorf International Airport via Paris Charles de Gaulle
- Ave. Duration
- 4h 56m
- When
- Every day
- Estimated price
- ā¬55ā280
- Website
- klm.com
Flights from Adolfo SuĆ”rez MadridāBarajas Airport to Düsseldorf International Airport via Amsterdam Schiphol
- Ave. Duration
- 5h 1m
- When
- Every day
- Estimated price
- ā¬55ā300
- Website
- easyjet.com
Flights from Adolfo SuĆ”rez MadridāBarajas Airport to Brussels Airport via Geneva
- Ave. Duration
- 4h 10m
- When
- Monday, Friday, and Sunday
- Estimated price
- ā¬70ā210
Rome2Rio's guide to Renfe Viajeros
Contact Details
- Phone
- +34 91 232 03 20
- Website
- renfe.com
Train from Madrid-Puerta de Atocha-Almudena Grandes to Avignon Tgv
- Ave. Duration
- 8h 2m
- Frequency
- Once daily
- Estimated price
- ā¬85ā120
- Website
- https://www.renfe.com/es/en
- Phone
- +33 1 84 94 36 35
- Website
- sncf-connect.com
Train from Avignon Tgv to Brussel-Zuid / Bruxelles-Midi
- Ave. Duration
- 5h 7m
- Frequency
- 4 times a day
- Estimated price
- ā¬90ā200
- Website
- https://www.sncf-connect.com/en-en
- Phone
- +49 30 311 682904
- Website
- bahn.de
Train from Brussel-Zuid / Bruxelles-Midi to Koeln Hbf
- Ave. Duration
- 1h 50m
- Frequency
- Every 3 hours
- Estimated price
- ā¬30ā70
- Website
- https://int.bahn.de/en
Train from Frankfurt to Kƶln Messe/Deutz Bf
- Ave. Duration
- 48 min
- Frequency
- Hourly
- Estimated price
- ā¬21ā65
- Website
- https://int.bahn.de/en
Train from Brussels-Nord to Koeln Hbf
- Ave. Duration
- 1h 41m
- Frequency
- Every 4 hours
- Estimated price
- ā¬30ā65
- Website
- https://int.bahn.de/en
Train from Avignon TGV to Frankfurt
- Ave. Duration
- 9h
- Frequency
- Once a week
- Estimated price
- ā¬140ā170
- Website
- https://int.bahn.de/en
Train from Frankfurt to Kƶln Hbf
- Ave. Duration
- 1h 22m
- Frequency
- Every 30 minutes
- Estimated price
- ā¬20ā70
- Website
- https://int.bahn.de/en
- Phone
- +44 343 218 6186
- Website
- eurostar.com
Train from Brussel-Zuid / Bruxelles-Midi to Koeln Hbf
- Ave. Duration
- 1h 51m
- Frequency
- 5 times a day
- Estimated price
- ā¬55ā95
- Website
- https://www.eurostar.com/rw-en
- Phone
- +34 910 207 007
- alsa@alsa.es
- Website
- alsa.com
Bus from Madrid, Terminal de autobuses T4 to Paris, Quai de Bercy
- Ave. Duration
- 15h 15m
- Frequency
- Twice daily
- Estimated price
- ā¬35ā110
- Website
- https://www.alsa.com/en/
- Phone
- +3-389-268-0068
- Website
- blablacar.co.uk
Bus from Madrid, Terminal de autobuses T4 to Paris, Quai de Bercy
- Ave. Duration
- 15h 50m
- Frequency
- Once daily
- Estimated price
- ā¬30ā65
- Website
- https://www.blablacar.co.uk/bus
Bus from Salamanca to Brussels - Midi Train Station
- Ave. Duration
- 24h 35m
- Frequency
- Once daily
- Estimated price
- ā¬60ā75
- Website
- https://www.blablacar.co.uk/bus
- Phone
- +49 30 300 137 300
- service@flixbus.com
- Website
- flixbus.fr
Bus from Paris, Quai de Bercy (Bercy Seine) to Cologne Airport CGN
- Ave. Duration
- 6h 35m
- Frequency
- Twice daily
- Estimated price
- ā¬35ā55
- Website
- https://www.flixbus.co.uk
- Phone
- +34 900 92 91 92
- info@monbus.es
- Website
- monbus.es
Bus from Aeropuerto Madrid Barajas T1 to Salamanca, Estación de Autobuses
- Ave. Duration
- 2h 45m
- Frequency
- 5 times a day
- Estimated price
- ā¬14ā22
- Website
- https://www.monbus.es/en
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
5 delightfully under-the-radar French towns you need to visit
Read the travel guide
Train travel in Spain: A guide to Renfe
Read the travel guide
More Questions & Answers
There are 1794+ hotels available in Cologne.









































