Travel from Amsterdam to Leuven

Train, bus or fly from Amsterdam to Leuven?

You can take a train from Amsterdam to Leuven via Antwerpen Centraal in around 2 h 25 min. Alternatively, Eurolines NL operates a bus from Amsterdam to Leuven every 3 hours. Tickets cost $16 - $22 and the journey takes 2 h 15 min.

How to get from Amsterdam to Leuven

ModeDurationPrice
From Amsterdam Centraal Station train to Antwerpen Centraal then train to Leuven.2 h 25 min68€
From Amsterdam Centraal train to Mechelen then train to Leuven.3 h 20 min38€
From Amsterdam, Linnaeusstraat line 41 bus to Amsterdam Duivendrecht, bus to Brussel Noord Perron 6, then line 358 bus to Leuven Rector De Somerplein zone A.4 h 50 min21€
From Amsterdam drive to Leuven.2 h 14 min31€
From Amsterdam Centraal train to Amsterdam airport, fly to Brussels airport, then train to Leuven.2 h 24 min105€

How long does it take to get from Amsterdam to Leuven?

It takes approximately 2 h 25 min to get from Amsterdam to Leuven, including transfers.

Is there a direct train between Amsterdam and Leuven?

No, there is no direct train from Amsterdam to Leuven. However, there are services departing from Amsterdam Centraal Station and arriving at Leuven via Antwerpen Centraal. The journey, including transfers, takes approximately 2 h 25 min.

Is there a direct bus between Amsterdam and Leuven?

No, there is no direct bus from Amsterdam to Leuven. However, there are services departing from Amsterdam, Linnaeusstraat and arriving at Leuven Rector De Somerplein zone A via Amsterdam Duivendrecht and Brussel Noord Perron 6. The journey, including transfers, takes approximately 4 h 50 min.

Operators from Amsterdam to Leuven

OperatorPhoneWebsite
ThalysThalys
Belgian Railways (NMBS/SNCB)+32 2 528 28 28Belgian Railways (NMBS/SNCB)
Dutch Railways (NS)+31 30 751 5155Dutch Railways (NS)
GVB+31 900 8011GVB
Eurolines NLEurolines NL
De LijnDe Lijn
KLMKLM