There are 5 ways to get from Cologne to Leuven by train, car, or train (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
best- Take the train from Köln Hbf to Leuventrain 79
1h 40m€30–140Drive 182.7 km
cheapest- Drive from Cologne to Leuvencar 182.7 km
1h 49m€29–41Train via Liège
- Take the train from Köln Hbf to Liège, Guillemins Bftrain 79
- Take the train from Liège-Guillemins to Louvaintrain Ic / ...
1h 41m€31–143Train via Liège #2
- Take the train from Koeln Hbf to Liege-Guilleminstrain Thalys
- Take the train from Liège-Guillemins to Louvaintrain Ic / ...
1h 45m€31–143Train via Eupen
- Take the train from Koeln Messe/Deutz to Aachen Hbftrain Re
- Take the train from Eupen to Louvaintrain Ic
3h 14m€36–68
Cologne to Leuven by train
Questions & Answers
The cheapest way to get from Cologne to Leuven is to drive which costs €28 - €45 and takes 1h 49m.
The fastest way to get from Cologne to Leuven is to train which takes 1h 40m and costs €30 - €140.
Yes, there is a direct train departing from Köln Hbf and arriving at Leuven. Services depart twice a week, and operate Saturday and Sunday. The journey takes approximately 1h 40m.
The distance between Cologne and Leuven is 188 km. The road distance is 182.7 km.
The best way to get from Cologne to Leuven without a car is to train which takes 1h 40m and costs €30 - €140.
The train from Köln Hbf to Leuven takes 1h 40m including transfers and departs twice a week.
Cologne to Leuven train services, operated by Deutsche Bahn Intercity (DB IC), depart from Köln Hbf station.
Cologne to Leuven train services, operated by Deutsche Bahn Intercity (DB IC), arrive at Leuven station.
Yes, the driving distance between Cologne to Leuven is 183 km. It takes approximately 1h 49m to drive from Cologne to Leuven.
Book your Cologne to Leuven train tickets online with Omio.
What companies run services between Cologne, Germany and Leuven, Belgium?
Deutsche Bahn Intercity (DB IC) operates a train from Köln Hbf to Leuven twice a week. Tickets cost €30–140 and the journey takes 1h 40m.
- Phone
- +49 30 2970
- Website
- bahn.de
Train from Köln Hbf to Leuven
- Ave. Duration
- 1h 40m
- Frequency
- Twice a week
- Estimated price
- €30–140
- Website
- https://int.bahn.de/en
Train from Köln Hbf to Liège, Guillemins Bf
- Ave. Duration
- 1h 3m
- Frequency
- Every 3 hours
- Estimated price
- €21–90
- Website
- https://int.bahn.de/en
Train from Liège-Guillemins to Louvain
- Ave. Duration
- 26 min
- Frequency
- Every 4 hours
- Estimated price
- €12–55
- Website
- https://int.bahn.de/en
Train from Koeln Hbf to Liege-Guillemins
- Ave. Duration
- 45 min
- Frequency
- Once daily
- Estimated price
- €21–90
- Website
- https://int.bahn.de/en
Train from Liège-Guillemins to Louvain
- Ave. Duration
- 26 min
- Frequency
- Every 4 hours
- Estimated price
- €12–55
- Website
- https://int.bahn.de/en
- Phone
- +33 1 84 94 36 35
- Website
- track.effiliation.com
Train from Köln Hbf to Liège, Guillemins Bf
- Ave. Duration
- 1h 3m
- Frequency
- 4 times a day
- Estimated price
- €20–40
- Website
- https://track.effiliation.com/servlet/effi.redir?id_compteur=23007591&url=https%3A%2F%2Fwww.sncf-connect.com%2Fen-en%2F
Train from Koeln Hbf to Liege-Guillemins
- Ave. Duration
- 2h 12m
- Frequency
- Once daily
- Estimated price
- €20–40
- Website
- https://track.effiliation.com/servlet/effi.redir?id_compteur=23007591&url=https%3A%2F%2Fwww.sncf-connect.com%2Fen-en%2F
- Phone
- +32 70 79 79 79
- Website
- belgiantrain.be
Train from Köln Hbf to Liège, Guillemins Bf
- Ave. Duration
- 2h 59m
- Frequency
- Twice daily
- Estimated price
- €20–40
- Website
- https://www.belgiantrain.be/en
Train from Liège-Guillemins to Louvain
- Ave. Duration
- 30 min
- Frequency
- Every 20 minutes
- Estimated price
- €11–24
- Website
- https://www.belgiantrain.be/en
Train from Liège-Guillemins to Louvain
- Ave. Duration
- 30 min
- Frequency
- Every 20 minutes
- Estimated price
- €11–24
- Website
- https://www.belgiantrain.be/en
Train from Eupen to Louvain
- Ave. Duration
- 1h 15m
- Frequency
- Every 30 minutes
- Estimated price
- €19–40
- Website
- https://www.belgiantrain.be/en
- Phone
- +44 (0)3432 186 186
- Website
- eurostar.com
Train from Koeln Hbf to Liege-Guillemins
- Ave. Duration
- 1h 7m
- Frequency
- Every 2 hours
- Estimated price
- €35–65
- Website
- https://www.eurostar.com/rw-en
- Phone
- +49 221 13 999 444
- Website
- nationalexpress.de
Train from Koeln Messe/Deutz to Aachen Hbf
- Ave. Duration
- 59 min
- Frequency
- Every 30 minutes
- Schedules at
- nationalexpress.de
- Phone
- +49 30 2970
- Website
- bahn.de
Train from Koeln Messe/Deutz to Aachen Hbf
- Ave. Duration
- 1h 5m
- Frequency
- Hourly
- Estimated price
- €14–23
- Website
- https://int.bahn.de/en
Want to know more about travelling around Belgium
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
Train travel in France: A guide to SNCF
Read the travel guide
Heading to Europe? Read this before you buy a Eurail Pass
Read the travel guide
More Questions & Answers
There are 1267+ hotels available in Leuven.





























