Travel from Brussels to Leiden

Train, bus or fly from Brussels to Leiden?

Thalys operates a train from Brussels to Leiden hourly. Tickets cost $45 - $70 and the journey takes 1 h 10 min. Alternatively, FlixBus operates a bus from Brussels to Leiden 5 times a day. Tickets cost $10 - $17 and the journey takes 3 h 20 min.

Travel Guides

Want to know more about Flixbus?Rome2rio’s guide has all the details

How to get from Brussels to Leiden

ModeDurationPrice
From Bruxelles Midi train to Rotterdam Centraal then train to Leiden Centraal.1 h 50 min66€
From Bruxelles-Central train to Roosendaal then train to Leiden Centraal.2 h 48 min33€
From Brussels, Brussels-North station bus to Den Haag, Centraal then bus to Leiden, Breestraat.4 h 17 min18€
From Brussels drive to Leiden.1 h 54 min27€
From Bruxelles-Nord train to Brussels airport, fly to Amsterdam airport, then train to Leiden.2 h 22 min106€

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

It takes approximately 1 h 50 min to get from Brussels to Leiden, including transfers.

Is there a direct train between Brussels and Leiden?

No, there is no direct train from Brussels to Leiden. However, there are services departing from Bruxelles Midi and arriving at Leiden Centraal via Rotterdam Centraal. The journey, including transfers, takes approximately 1 h 50 min.

Is there a direct bus between Brussels and Leiden?

No, there is no direct bus from Brussels to Leiden. However, there are services departing from Brussels, Brussels-North station and arriving at Leiden, Breestraat via Den Haag, Centraal. The journey, including transfers, takes approximately 4 h 17 min.

Operators from Brussels to Leiden

OperatorPhoneWebsite
ThalysThalys
Dutch Railways (NS)+31 30 751 5155Dutch Railways (NS)
Belgian Railways (NMBS/SNCB)+32 2 528 28 28Belgian Railways (NMBS/SNCB)
FlixBus+49 1807 123 99 123FlixBus
Arriva NLArriva NL
KLMKLM