There are 5 ways to get from Leiden to Leuven by train (Eurostar), car, plane, train, or bus
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Train via Rotterdam Centraal
best- Take the train from Leiden Centraal to Rotterdam Centraaltrain
- Take the train from Rotterdam Centraal to Antwerpen-Centraaltrain
- Take the train from Anvers-Central to Louvaintrain Ic / ...
2h 20m€19–85Drive 177.9 km
- Drive from Leiden to Leuvencar 177.9 km
2h 14m€38–55Fly
- Fly from Amsterdam Airport Schiphol (AMS) to Brussels Airport (BRU)plane AMS - BRU
2h 33m€136–302Train
- Take the train from Schiphol Airport Train Station to Antwerpen-Centraaltrain Eurocity Direct / ...
- Take the train from Anvers-Central to Louvaintrain Ic / ...
2h 53m€25–51Train, line 20 bus
- Take the train from Leiden Centraal to Roosendaaltrain
- Take the train from Roosendaal to Malinestrain Ec
- Take the bus from Mechelen Station perron 14 to Leuven Station perron 1bus 20 / ...
3h 36m€19–39
Leiden to Leuven by train
Comparing Your Travel Options
The cheapest way to get from Leiden to Leuven is to train and line 20 bus which costs €19 - €40 and takes 3h 36m.
The fastest way to get from Leiden to Leuven is to drive which takes 2h 14m and costs €35 - €55.
No, there is no direct train from Leiden to Leuven. However, there are services departing from Leiden Centraal and arriving at Louvain via Rotterdam Centraal and Anvers-Central. The journey, including transfers, takes approximately 2h 20m.
The distance between Leiden and Leuven is 174 km. The road distance is 177.9 km.
The best way to get from Leiden to Leuven without a car is to train via Rotterdam Centraal which takes 2h 20m and costs €19 - €85.
It takes approximately 2h 20m to get from Leiden to Leuven, including transfers.
Leiden to Leuven train services, operated by Nederlandse Spoorwegen (NS), depart from Leiden Centraal station.
The best way to get from Leiden to Leuven is to train via Rotterdam Centraal which takes 2h 20m and costs €19 - €85. Alternatively, you can fly, which costs €130 - €310 and takes 2h 33m.
Leiden to Leuven train services, operated by Nederlandse Spoorwegen (NS), arrive at Rotterdam Centraal station.
Yes, the driving distance between Leiden to Leuven is 178 km. It takes approximately 2h 14m to drive from Leiden to Leuven.
What companies run services between Leiden, Netherlands and Leuven, Belgium?
You can take a train from Leiden Centraal to Louvain via Rotterdam Centraal, Antwerpen-Centraal, and Anvers-Central in around 2h 20m. Alternatively, KLM flies from Amsterdam Airport Schiphol (AMS) to Brussels Airport (BRU) 4 times a day.
- Website
- klm.com
Flights from Amsterdam Airport Schiphol to Brussels Airport
- Ave. Duration
- 43 min
- When
- Every day
- Estimated price
- €40–310
- Phone
- +31 30 751 5155
- Website
- Nederlandse Spoorwegen (NS)
Train from Leiden Centraal to Rotterdam Centraal
- Ave. Duration
- 32 min
- Frequency
- Every 30 minutes
- Estimated price
- €4–8
- Website
- Nederlandse Spoorwegen (NS)
Train from Rotterdam Centraal to Antwerpen-Centraal
- Ave. Duration
- 44 min
- Frequency
- Hourly
- Estimated price
- €9–18
- Website
- Nederlandse Spoorwegen (NS)
Train from Schiphol Airport Train Station to Antwerpen-Centraal
- Ave. Duration
- 1h 14m
- Frequency
- Hourly
- Estimated price
- €15–29
- Website
- Nederlandse Spoorwegen (NS)
Train from Leiden Centraal to Roosendaal
- Ave. Duration
- 1h 14m
- Frequency
- Hourly
- Estimated price
- €10–19
- Website
- Nederlandse Spoorwegen (NS)
Train from Roosendaal to Malines
- Ave. Duration
- 57 min
- Frequency
- 5 times a day
- Estimated price
- €6–12
- Website
- Nederlandse Spoorwegen (NS)
- Phone
- +32 70 79 79 79
- Website
- Belgian Railways
Train from Rotterdam Centraal to Antwerpen-Centraal
- Ave. Duration
- 1h 6m
- Frequency
- Every 2 hours
- Estimated price
- €16–25
- Website
- Belgian Railways
Train from Anvers-Central to Louvain
- Ave. Duration
- 37 min
- Frequency
- Every 30 minutes
- Estimated price
- €8–13
- Website
- Belgian Railways
Train from Anvers-Central to Louvain
- Ave. Duration
- 37 min
- Frequency
- Every 30 minutes
- Estimated price
- €8–13
- Website
- Belgian Railways
Train from Roosendaal to Malines
- Ave. Duration
- 53 min
- Frequency
- Hourly
- Estimated price
- €11–17
- Website
- Belgian Railways
- Phone
- +44 (0)3432 186 186
- Website
- Eurostar
Train from Rotterdam Centraal to Antwerpen-Centraal
- Ave. Duration
- 32 min
- Frequency
- Hourly
- Estimated price
- €35–60
- Website
- Eurostar
- Phone
- +31302035833
- [email protected]
- Website
- European Sleeper
Train from Rotterdam Centraal to Antwerpen-Centraal
- Ave. Duration
- 1h 12m
- Frequency
- Twice a week
- Estimated price
- €8–17
- Website
- European Sleeper
- Phone
- +49 30 2970
- Website
- Deutsche Bahn Intercity (DB IC)
Train from Anvers-Central to Louvain
- Ave. Duration
- 42 min
- Frequency
- 3 times a day
- Estimated price
- €7–17
- Website
- Deutsche Bahn Intercity (DB IC)
Train from Anvers-Central to Louvain
- Ave. Duration
- 42 min
- Frequency
- 3 times a day
- Estimated price
- €7–17
- Website
- Deutsche Bahn Intercity (DB IC)
- Phone
- +32 70 22 02 00
- Website
- De Lijn
Bus from Mechelen Station perron 14 to Leuven Station perron 1
- Ave. Duration
- 46 min
- Frequency
- Every 30 minutes
- Estimated price
- €3
- Website
- De Lijn
Want to know more about travelling around the world?
Rome2Rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including Flying into Beijing?, Travelling Croatia’s Dalmatian Coast by boat, bus, car and train, and Which side of Niagara Falls should I choose (and how do I get there)? - to help you get the most out of your next trip.
Booking & Getting There
Book your Leiden to Leuven train tickets online with Omio.
There are 1227+ hotels available in Leuven.


























