


Route template
Haarlem to Amsterdam
Ready for a breezy city-to-city adventure? This classic ride takes you from the historic center of Haarlem, renowned for its medieval charm and vibrant atmosphere, all the way to the bustling heart of Amsterdam.
It’s a comfortable spin of just about 20 km—perfect for a leisurely morning or afternoon outing. The route is mostly flat, with just a hint of gentle slopes here and there, so you can keep things easy-going. Expect smooth pedaling, as nearly all of the route is on well-maintained asphalt or paving stones, and over 80% follows dedicated cycleways. That means less time worrying about traffic, and more time taking in the Dutch scenery.
As you roll out of Haarlem’s scenic streets and head east, you’ll pass through calm, green stretches and classic Dutch suburbs, pedaling alongside canals and maybe even spotting a windmill or two. Your journey wraps up in Amsterdam, famous for its canals, museums, and lively street life—just in time for a well-earned coffee or a stroll along the iconic canals. Perfect for locals and visitors alike!
Community
Top users in this region
From our community
The best bike routes from Haarlem to Amsterdam
Haarlem - Amsterdam
Cycling route in Haarlem, North Holland, The Netherlands
- 20.1 km
- Distance
- 14 m
- Ascent
- 13 m
- Descent
Haarlem - Amsterdam
Cycling route in Haarlem, North Holland, The Netherlands
- 16.5 km
- Distance
- 13 m
- Ascent
- 11 m
- Descent
26. nap Haarlem-Zaanse Schans-Amsterdam
Cycling route in Haarlem, North Holland, The Netherlands
- 43.5 km
- Distance
- 56 m
- Ascent
- 60 m
- Descent
Etappe 9: Haarlem - Amsterdam
Cycling route in Haarlem, North Holland, The Netherlands
- 27.3 km
- Distance
- 21 m
- Ascent
- 16 m
- Descent
Holland Nord
Cycling route in Haarlem, North Holland, The Netherlands
- 121.7 km
- Distance
- 175 m
- Ascent
- 176 m
- Descent
Spaarne 17a, Haarlem to Stationsplein, Amsterdam
Cycling route in Haarlem, North Holland, The Netherlands
- 19 km
- Distance
- 15 m
- Ascent
- 15 m
- Descent
Max Euweplein 1, Haarlem naar Admiraal de Ruijterweg 65–75, Amsterdam
Cycling route in Haarlem, North Holland, The Netherlands
- 18.9 km
- Distance
- 8 m
- Ascent
- 9 m
- Descent
HaarlemBron
Cycling route in Haarlem, North Holland, The Netherlands
- 16.9 km
- Distance
- 0 m
- Ascent
- 7 m
- Descent
Gedempte Oude Gracht 156, Haarlem nach Stationsplein 26, Amsterdam
Cycling route in Haarlem, North Holland, The Netherlands
- 19.2 km
- Distance
- 29 m
- Ascent
- 27 m
- Descent
Gedempte Oude Gracht 120, Haarlem nach Museumstraat 1, Amsterdam
Cycling route in Haarlem, North Holland, The Netherlands
- 20 km
- Distance
- 21 m
- Ascent
- 20 m
- Descent
Haarlem - Amsterdam
Cycling route in Haarlem, North Holland, The Netherlands
- 22.5 km
- Distance
- 6 m
- Ascent
- 0 m
- Descent
Discover more routes


Spaarne 17a, Haarlem to Stationsplein, Amsterdam1- 19 km
- 15 m
- 15 m
- Haarlem, North Holland, The Netherlands
Max Euweplein 1, Haarlem naar Admiraal de Ruijterweg 65–75, Amsterdam0- 18.9 km
- 8 m
- 9 m
- Haarlem, North Holland, The Netherlands

Gedempte Oude Gracht 156, Haarlem nach Stationsplein 26, Amsterdam0- 19.2 km
- 29 m
- 27 m
- Haarlem, North Holland, The Netherlands
Gedempte Oude Gracht 120, Haarlem nach Museumstraat 1, Amsterdam0- 20 km
- 21 m
- 20 m
- Haarlem, North Holland, The Netherlands

Routes from Haarlem
By bicycle from
Haarlem to Heemstede
By bicycle from
Haarlem to Zandvoort
Routes to Amsterdam
Cycling day trip from
Hoek van Holland to Amsterdam
Cycling day trip from
Hoofddorp to Amsterdam
By bicycle from
Weesp to Amsterdam
By bicycle from
Landsmeer to Amsterdam

















