How cycling in Amsterdam could look like.
How cycling in Zandvoort could look like.

Cycling day trip from Amsterdam to Zandvoort

Customize your own route based on our template or discover how our community prefers to cycle from Amsterdam to Zandvoort.

Route template

Amsterdam to Zandvoort

1 h 40 min
Duration
28.3 km
Distance
44 m
Ascent
46 m
Descent
17 km/h
Avg. speed
15 m
Max. altitude

Ready for a classic Dutch ride? Start in the heart of Amsterdam, famous for its canals, historic buildings, and seriously bike-friendly vibes. From there, pedal southwest along smooth cycleways, gliding past city parks and through charming suburbs as the city gives way to open greenery. Most of your route sticks to dedicated bike paths and quiet roads, so you’ll have lots of chilled-out pedaling time to enjoy the scenery.

As you near your destination, the landscape opens up to sweeping dunescapes—a sure sign you’re getting closer to the coast. In just under 30 kilometers, you’ll arrive at Zandvoort, a bustling beach town known for its wide sandy shore and circuit racing track. Grab a snack or take a dip before heading home! With barely any hills and nearly all the route paved, this is a flat, easy-going ride that gives you the best of city, countryside, and seaside in one go. Perfect for a sunny afternoon escape.

Community

Top users in this region

From our community

The best bike routes from Amsterdam to Zandvoort

1 amsterdam zandvort 30
Road bikeMTBPavedUnpavedGravel
3

1 amsterdam zandvort 30

Cycling route in Amsterdam, North Holland, The Netherlands

1 amsterdam zandvort 30
29 km
Distance
39 m
Ascent
36 m
Descent
2

Amsterdam - Zandvoort

Cycling route in Amsterdam, North Holland, The Netherlands

37.3 km
Distance
66 m
Ascent
66 m
Descent
Day 1 (July 29th) - Amsterdam to Harlem Forest (2.5 hours)
City bike
Adrian Ireland
0

Day 1 (July 29th) - Amsterdam to Harlem Forest (2.5 hours)

Cycling route in Amsterdam, North Holland, The Netherlands

July From Amsterdam Centraal to De Lakens Camping ground
30.6 km
Distance
66 m
Ascent
67 m
Descent
Crynssenstraat, > Bloemendaal
City bikePaved
3

Crynssenstraat, > Bloemendaal

Cycling route in Amsterdam, North Holland, The Netherlands

#metdemeiden
25 km
Distance
33 m
Ascent
26 m
Descent
Holland tag 1
City bikePavedUnpavedGravel
2

Holland tag 1

Cycling route in Amsterdam, North Holland, The Netherlands

32.7 km
Distance
53 m
Ascent
46 m
Descent
0

Amsterdam-Zandvoort

Cycling route in Amsterdam, North Holland, The Netherlands

36.7 km
Distance
41 m
Ascent
30 m
Descent
0

Amsterdam-Bloemendaal aan zee

Cycling route in Amsterdam, North Holland, The Netherlands

31 km
Distance
25 m
Ascent
21 m
Descent
0

De Clercqstraat 136, Amsterdam naar Boulevard de Favauge 14, Zandvoort

Cycling route in Amsterdam, North Holland, The Netherlands

29.4 km
Distance
51 m
Ascent
55 m
Descent
Lengthy ride from Amsterdam to Zandvoort
City bikePaved
Maaike Metje
1

Lengthy ride from Amsterdam to Zandvoort

Cycling route in Amsterdam, North Holland, The Netherlands

Date day #2
31 km
Distance
36 m
Ascent
41 m
Descent
0

Tag 1

Cycling route in Amsterdam, North Holland, The Netherlands

32.7 km
Distance
14 m
Ascent
16 m
Descent
0

Amstel 1–3, Amsterdam to Swaluëstraat 2, Zandvoort

Cycling route in Amsterdam, North Holland, The Netherlands

59.3 km
Distance
118 m
Ascent
114 m
Descent
Amsterdam - Haarlem - Zandvoort
Road bikeMTBPaved
Cathy Lavelle Ryan
11

Amsterdam - Haarlem - Zandvoort

Cycling route in Amsterdam, North Holland, The Netherlands

Del Tourist Inn en Amsterdam al Hotel Niew Minerva en Leiden pasando por Haarlem. Se siguieron las rutas LF20 y LF1. Distancia: 70,3 k, Ascenso acumulado: 272 m Descenso acumulado:  273 m Altitud máxima: 32 m Altitud mínima: 0 m Altitud media: 6 m   (cloned from route 2802740)
37.5 km
Distance
37 m
Ascent
36 m
Descent

Discover more routes