There are 4 ways to get from IJmuiden to Leiden by bus, train, taxi or car
Questions & Answers
The cheapest way to get from IJmuiden to Leiden is to drive which costs 6€ - 10€ and takes 32 min.
The quickest way to get from IJmuiden to Leiden is to taxi which costs 110€ - 140€ and takes 32 min.
The distance between IJmuiden and Leiden is 34 km. The road distance is 47.7 km.
It takes approximately 56 min to get from IJmuiden to Leiden, including transfers.
No, there is no direct bus from IJmuiden to Leiden. However, there are services departing from IJmuiden, Marktplein and arriving at Leiden, Centraal via Haarlem, Tempeliersstraat. The journey, including transfers, takes approximately 1 h 54 min.
Yes, the driving distance between IJmuiden to Leiden is 48 km. It takes approximately 32 min to drive from IJmuiden to Leiden.
What companies run services between IJmuiden, Netherlands and Leiden, Netherlands?
You can take a bus from IJmuiden to Leiden via Haarlem, Station ingang and Haarlem, Tempeliersstraat in around 1 h 54 min.
Train from Haarlem to Leiden Centraal
Bus from IJmuiden, Marktplein to Haarlem, Station ingang
- Ave. Duration
- 26 min
- Every 10 minutes
- Estimated price
- $3 - $6
- Schedules at
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 Travelling Croatia’s Dalmatian Coast by boat, bus, car and train, How to plan an amazing trip around Scandinavia and Italian Lakes: Getting around by train - to help you get the most out of your next trip.