Travel from Brussels to Leuven

Bus or train from Brussels to Leuven?

Belgian Railways (NMBS/SNCB) operates a train from Brussels to Leuven every 20 minutes. Tickets cost $6 - $9 and the journey takes 18 min. Alternatively, De Lijn operates a bus from Brussels to Leuven every 30 minutes. Tickets cost $4 and the journey takes 48 min.

How to get from Brussels to Leuven

ModeDurationPrice
From Bruxelles-Nord train to Leuven.18 min6€
From Schaarbeek Dailly line 358 bus to Leuven Sint-Pieterskliniek.48 min3€
From Brussels taxi to Leuven.26 min74€
From Brussels drive to Leuven.26 min3€

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

The train from Bruxelles-Nord to Leuven takes 18 min including transfers and departs every 20 minutes.

Is there a direct train between Brussels and Leuven?

Yes, there is a direct train departing from Bruxelles-Nord and arriving at Leuven. Services depart every 20 minutes, and operate every day. The journey takes approximately 18 min.

Is there a direct bus between Brussels and Leuven?

Yes, there is a direct bus departing from Schaarbeek Dailly and arriving at Leuven Sint-Pieterskliniek. Services depart every 30 minutes, and operate every day. The journey takes approximately 48 min.

Operators from Brussels to Leuven

OperatorPhoneWebsite
Belgian Railways (NMBS/SNCB)+32 2 528 28 28Belgian Railways (NMBS/SNCB)
De LijnDe Lijn