How to get from Haarlem Station to Amsterdam by car, truck, walk, bike

Distance between Haarlem Station and Amsterdam is 17 kilometers (11 miles).
Driving distance from Haarlem Station to Amsterdam is 21 kilometers (13 miles)

Haarlem StationAmsterdam
Leaving from
Going to

Route Map

Routes from haarlem-station-noord-holland to amsterdam-noord-holland

4 Ways from Haarlem Station (Netherlands/Noord-Holland) to Amsterdam (Netherlands/Noord-Holland)

Choose 1 of the options below and start your journey

Route instructions

1. Continue 14 m
2. Turn left onto Lange Herenstraat 121 m
3. Continue onto Parklaan 22 m
4. Turn left onto Parklaan 308 m
5. Turn right onto Hooimarkt 379 m
6. Turn left onto Harmenjansweg 147 m
7. Turn slight right onto Papentorenvest 247 m
8. Turn right onto Gedempte Oostersingelgracht 159 m
9. Turn left onto Amsterdamsevaart 1.53 km
10. Continue onto Amsterdamsevaart, A200 15.69 km
11. Keep left onto Droogbak 217 m
12. Keep right onto Droogbak 28 m
13. Turn right onto De Ruijterkade, S100 666 m
14. Turn right onto Oosterdokskade 268 m
15. Turn left onto Prins Hendrikkade 484 m
16. Turn right onto Kalkmarkt 236 m
17. Turn right onto Recht Boomssloot 143 m
18. Turn left 14 m
19. Turn right onto Recht Boomssloot 19 m
20. Turn sharp left onto Krom Boomssloot 54 m
21. Turn sharp right onto Koningsstraat 131 m
22. Turn right onto Geldersekade 13 m
23. Turn left onto Nieuwmarkt 185 m
24. Turn right onto Oudezijds Achterburgwal 83 m
25. Make a U-turn onto Oudezijds Achterburgwal 310 m
26. Turn right onto Oude Doelenstraat 220 m
27. Continue onto Dam 32 m
28. Arrive at destination 0 m
See more

Questions and Answers

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

Trips from Haarlem Station

Haarlem StationHaarlem