There are 4 ways to get from Eindhoven to Cologne by bus, train or car
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2rio's travel planner.
Recommended
Bus, train
-
Take the bus from Eindhoven JF Kennedylaan/Limbopad to Duisburg Portsmouthplatz
-
Take the train from Duisburg Hbf to Köln Hbf
Train
-
Take the train from Eindhoven Centraal to Venlo
-
Take the train from Venlo to Neuss Hauptbahnhof
-
Take the train from Neuss Hbf to Koeln Hbf
Bus
-
Take the bus from Eindhoven Station to Leverkusen Wiesdorf Mitte Bf
Drive
-
Drive from Eindhoven to Cologne
Questions & Answers
The cost-effective way to get from Eindhoven to Cologne is to bus, which costs €9 - €12 and takes 3h 19m.
The quickest way to get from Eindhoven to Cologne is to drive which costs €29 - €45 and takes 1h 28m.
No, there is no direct bus from Eindhoven station to Cologne. However, there are services departing from Eindhoven Station and arriving at Köln Heumarkt via Leverkusen Leverkusen Mitte Bf. The journey, including transfers, takes approximately 3h 19m.
No, there is no direct train from Eindhoven to Cologne. However, there are services departing from Eindhoven Centraal and arriving at Koeln Hbf via Venlo and Neuss Hbf. The journey, including transfers, takes approximately 2h 29m.
The distance between Eindhoven and Cologne is 117 km. The road distance is 144.7 km.
The best way to get from Eindhoven to Cologne without a car is to bus and train which takes 2h 12m and costs €4 - €85.
It takes approximately 2h 12m to get from Eindhoven to Cologne, including transfers.
Eindhoven to Cologne bus services, operated by FlixBus, depart from Eindhoven Station.
Eindhoven to Cologne train services, operated by Dutch Railways (NS), depart from Eindhoven Centraal station.
The best way to get from Eindhoven to Cologne is to train which takes 2h 29m and costs €14 - €40. Alternatively, you can bus, which costs €9 - €12 and takes 3h 19m.

- Distance: 117.1 km
- Duration: 2h 12m
What companies run services between Eindhoven, Netherlands and Cologne, Germany?
You can take a train from Eindhoven to Cologne via Venlo, Neuss Hauptbahnhof, and Neuss Hbf in around 2h 29m. Alternatively, FlixBus operates a bus from Eindhoven Station to Leverkusen Wiesdorf Mitte Bf 5 times a day. Tickets cost €9 - €12 and the journey takes 2h 20m.

German rail company Deutsche Bahn is known for its efficient and comfortable service. It offers many different types of rail transportation, including ICE or Intercity-Express for high-speed services between major cities and regions, IC (InterCity) for long-distance trains, RE (Regional Express) trains that connect regions and cities, and the S-Bahn rapid transit service. There are two main tickets on offer: the Flexpreis that has full flexibility, and the Sparpreis which is the cheaper, advanced fare (bookings usually open 6 months in advance for domestic tickets).
Contact Details
- Phone
- +49 0180 6 99 66 33
- Website
- bahn.com
Train from Duisburg Hbf to Köln Hbf
- Ave. Duration
- 42 min
- Frequency
- Hourly
- Estimated price
- €19 - €28
- Website
- Deutsche Bahn

- Phone
- 0221 13 999 444
- Website
- nationalexpress.de
Train from Duisburg Hbf to Koeln Hbf
- Ave. Duration
- 1h 4m
- Frequency
- Every 15 minutes
- Estimated price
- €14 - €18
- Website
- National Express Rail
Train from Neuss Hbf to Koeln Hbf
- Ave. Duration
- 25 min
- Frequency
- Every 20 minutes
- Estimated price
- €8 - €11
- Website
- National Express Rail

- Phone
- 0800 223 5546
- Website
- abellio.de
Train from Duisburg Hbf to Koeln Hbf
- Ave. Duration
- 49 min
- Frequency
- 5 times a day
- Website
- Abellio

- Phone
- +49 1807 123 99 123
- info@flixbus.de
- Website
- flixtrain.com
Train from Duisburg Hbf to Köln Hbf
- Ave. Duration
- 42 min
- Frequency
- Every 4 hours
- Estimated price
- €6 - €8
- Website
- Flixtrain

- Phone
- +32 70 66 77 88
- Website
- thalys.com
Train from Duisburg Hbf to Koeln Hbf
- Ave. Duration
- 44 min
- Frequency
- Twice daily
- Estimated price
- €40 - €80
- Website
- Thalys
- Standard
- €40 - €60
- Comfort
- €50 - €70
- Premium
- €55 - €80

Dutch Railways (NS) is the main passenger railway operator in the Netherlands. Founded in 1938, NS connects all major cities in the Netherlands, and offers night trains, international trains, Intercity direct, and trains to and from the airport. NS International is the international subsidiary of NS; their services include high-speed trains such as Thalys, ICE International, Eurostar and TGV, to major European hubs including Paris, London, Brussels, Berlin, Cologne, Frankfurt and Lille.
Contact Details
- Phone
- +31 30 751 5155
- Website
- ns.nl
Train from Duisburg Hbf to Koeln Hbf
- Ave. Duration
- 39 min
- Frequency
- Twice a week
- Estimated price
- €11 - €26
- Website
- Dutch Railways (NS)
- Book at
- Netherlands Rail Pass
- 2nd Class
- €11 - €16
- 1st Class
- €18 - €26
Train from Eindhoven Centraal to Venlo
- Ave. Duration
- 39 min
- Frequency
- Every 30 minutes
- Estimated price
- €10 - €24
- Website
- Dutch Railways (NS)
- Book at
- Netherlands Rail Pass
- 2nd Class
- €10 - €14
- 1st Class
- €17 - €24

- Phone
- +49 209 1584-0
- info@vrr.de
- Website
- vrr.de
Train from Duisburg Hbf to Köln Hbf
- Ave. Duration
- 51 min
- Frequency
- Twice a week
- Estimated price
- €2
- Website
- VRR
Train from Neuss Hauptbahnhof to Köln Hbf
- Ave. Duration
- 50 min
- Frequency
- Every 20 minutes
- Estimated price
- €2
- Website
- VRR

- Phone
- 0180 6 9 27 37 27
- info@eurobahn.de
- Website
- eurobahn.de
Train from Venlo to Neuss Hauptbahnhof
- Ave. Duration
- 51 min
- Frequency
- Hourly
- Estimated price
- €3 - €5
- Website
- Eurobahn

- Phone
- 02/989 0000
- Website
- union-ivkoni.com
Bus from Eindhoven JF Kennedylaan/Limbopad to Duisburg Portsmouthplatz
- Ave. Duration
- 1h 25m
- Frequency
- 6 times a week
- Estimated price
- €3 - €5
- Website
- Union Ivkoni

One of Europe’s leading bus companies, Flixbus serves 2000+ destinations in 29 countries, including Germany, France, Italy, Austria, the Netherlands and Croatia and into Scandinavia and eastern Europe, as well as some US cities. Coaches have toilets, free WiFi and power outlets, plus snacks and drinks for purchase on board. Flixbus is a good choice for the budget-conscious traveller; purchase tickets in advance for the cheapest fares (note: there is no option to reserve a seat in advance).
Rome2rio's guide to FlixBus
Contact Details
- Phone
- +49 30 300 137 300
- service@flixbus.com
- Website
- flixbus.de
Bus from Eindhoven Station to Leverkusen Wiesdorf Mitte Bf
- Ave. Duration
- 2h 20m
- Frequency
- 5 times a day
- Estimated price
- €9 - €12
- Website
- flixbus.co.uk
Frequently asked questions
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.
More Questions & Answers
Eindhoven to Cologne bus services, operated by FlixBus, arrive at Leverkusen Wiesdorf Mitte Bf station.
Eindhoven to Cologne train services, operated by National Express, arrive at Koeln Hbf station.
Yes, the driving distance between Eindhoven to Cologne is 145 km. It takes approximately 1h 28m to drive from Eindhoven to Cologne.
There are 456+ hotels available in Cologne. Prices start at €100 per night.