A pleasant trip from Amsterdam when the weather is good is to take the train to Zandvoort – a small seaside town on the North Sea coast about 25km west of the city.
You will find excellent blue-flag rated beaches at Zandvoort, Bloemendaal-aan-Zee and Ijmuiden. The area is also surrounded by ancient sand dunes which are great for walking and cycling.
The beach towns come alive in spring and summer and are very popular with locals, especially on sunny weekends. If you wish to avoid the main crowds then plan your visit for midweek. It’s also a great place to hang out on long summer evenings when you can watch the sun setting.
On arrival at Zandvoort, the seafront boulevard is an easy 200m walk from the station. The boulevard is quite high up and provides super views of the beach. Unfortunately, some of the architecture around the front is uninspired 1960’s style apartment blocks – but head south and you will find more attractive houses, a few public sculptures and a water tower.
The town centre is just south of the station and despite its small size contains some stylish shops and a reasonable selection of restaurants. Try out a raw haring (herring) at one of the take-away fish stands.
Down on the beach front there are many different themed “pavilion” style restaurants and beach clubs.
To generalise, Zandvoort has a family feel about it whilst more exclusive “hip” places can be found at Bloemendaal-aan-Zee, a few kilometres north. Continuing further north for 7 km you reach Ijmuiden which has a very wide beach and is home to a sea port and a giant steel works – despite the industry, however, the beach is blue-flag rated.
As this is the North Sea you should be prepared for variable weather conditions and some strong winds when down on the beach!
As well as swimming and sun-bathing, activities which can be done at the beaches include surfing, wind surfing, kite surfing, sailing, land sailing, beach volleyball, horse riding and kite flying.
Note, there are naturist beaches at the southern end of both Zandvoort and Ijmuiden.
The sand dunes that surround the area makes it a great place to connect with nature and spot some wildlife.
The Zuid-Kennemerland National Park lies just to the north of Zandvoort and has many walking and cycling paths – it is also accessible from Ijmuiden, Bloemendaal and Overveen. Bicycles can easily be rented – one outfit is “Behind The Beach” at Haltestraat 51, Zandvoort which has a wide range of bikes available. Entry to the park is free.ring (herring) at one of the take-away fish stands.
To the south of Zandvoort lies the Amsterdamse Waterleidingduinen nature reserve which was originally used in the 19th century to filter Amsterdam’s drinking water.
There are 4 entrance gates to the reserve and entry costs €1.50 per person (debit card only). The entrance nearest Zandvoort (about 1.5km from the centre) is at Zandvoortselaan 130.
The other entrance points are Oase (Eerste Leijweg 2) which has a vistor’s centre; Panneland (Vogelenzangseduinweg 2) and De Zilk in De Zilk (Joppeweg 1).
In the reserve you can choose to follow one of 2 marked walking routes – yellow (3.6km) or green (6.7km). Note, cycling here is not permitted.
Back in town there is the Zandvoort museum (Swaluëstraat 1, open 1300-1700 Wed-Sun) with some old photos and paintings of the area. Entry is €3 for adults and free for children 0-17 and Museumkaart holders.
There is the small Juttersmuseum (beachcombers museum) at Strandweg 2 with free entry, open afternoons only on Wednesdays (1330-1600) and weekends (1200-1600).
The town is also known for the world famous Zandvoort circuit located in the northern dunes which holds regular international motor racing events. In 2020 the Formula 1 Grand Prix at Zandvoort will return to the Dutch sporting calendar, the last race was held back in 1985. The circuit and facilities are being upgraded.
Getting to Zandvoort
The train from Amsterdam Central to Zaandvoort-aan-Zee takes just under 30 mins and stops at Amsterdam Sloterdijk, Haarlem and Overveen. The service is half-hourly and a return ticket costs €11.60 (2nd class) or €19.14 (1st class) – 2019 prices. Note, there is a €1 surcharge for disposable tickets.See How To Buy a Dutch Train Ticket
Extra trains run during the summer season. The rail line will be improved before the 2020 Formula 1 race to deal with the increased capacity.