How to get from Haarlem to Leiden by car, truck, walk, bike

Distance between Haarlem and Leiden is 27 kilometers (17 miles).
Driving distance from Haarlem to Leiden is 41 kilometers (25 miles)

HaarlemLeiden
Leaving from
Going to

Route Map

Routes from haarlem-noord-holland to leiden-zuid-holland

4 Ways from Haarlem (Netherlands/Noord-Holland) to Leiden (Netherlands/Zuid-Holland)

Choose 1 of the options below and start your journey

Route instructions

1. Continue onto Kennemerplein, N200 875 m
2. Turn right onto Gedempte Oostersingelgracht 457 m
3. Turn left onto Amsterdamsevaart 1.53 km
4. Continue onto Amsterdamsevaart, A200 1.99 km
5. Keep right onto A200 554 m
6. At roundabout, take exit 1 onto A9 2.77 km
7. Keep right onto A9 461 m
8. Keep right onto A9 7.34 km
9. Keep right 8.29 km
10. Keep left onto Rijksweg A4, A4 2.35 km
11. Keep left onto A4 7.71 km
12. Keep right 398 m
13. Keep right 361 m
14. At roundabout, take exit 1 onto N446 421 m
15. At roundabout, take exit 2 onto Persant Snoepweg 279 m
16. At roundabout, take exit 2 onto Persant Snoepweg 600 m
17. At roundabout, take exit 2 onto Persant Snoepweg 1.62 km
18. Turn right onto Hoge Rijndijk 1.95 km
19. Turn right onto Sint Jorissteeg 639 m
20. Turn left onto Oude Rijn 416 m
21. Arrive at destination 0 m
See more

Questions and Answers

What is the cheapest way to get from Haarlem (Netherlands/Noord-Holland) to Leiden (Netherlands/Zuid-Holland)?
How do I get from Haarlem (Netherlands/Noord-Holland) to Leiden (Netherlands/Zuid-Holland) the fastest?
How long does it take to get from Haarlem (Netherlands/Noord-Holland) to Leiden (Netherlands/Zuid-Holland)?