Day Trips

Zandvoort Beach near Amsterdam

Zandvoort is a small seaside town on the North Sea coast about 25km west of Amsterdam. A visit to Zandvoort beach can make for a pleasant day out when the weather is good.

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.

Zandvoort in a nutshell

  • Former fishing village turned beach town near Amsterdam
  • Wide sandy beach, boulevard promenade and beach pavilion cafes
  • Area surrounded by sand dunes and nature reserves
  • Home of the Zandvoort motor racing circuit
  • Accommodation includes hotels, apartments and holiday parks
  • Easily accessible by half-hourly NS train (30 mins) from Amsterdam Central

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.

zandvoort beach
Zandvoort beach and promenade
zandvoort beach (near amsterdam) in summer
Zandvoort beach in the summer
zandvoort beach
Zandvoort beach

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 main front is uninspired, brutalist 1960’s style apartment blocks – but head south and you will find more attractive houses and some public sculptures.

zandvoort palace hotel - 1960s architecture
Post-war, Zandvoort was developed in the 1950s and 1960s

The town centre is just south of the station and despite its small size contains some stylish shops and a reasonable selection of restaurants. Perhaps try out some kibbeling (battered fish chunks) at one of the take-away fish stands.

zandvoort fish stall
Fish stall at Zandvoort

Down on the beach front there are many different themed “pavilion” style restaurants and beach clubs. There are 36 in total – five are open all year round whilst the others are seasonal (February to October).

To generalise, Zandvoort has a family feel about it whilst more exclusive 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!

zandvoort beach view
View of Zandvoort 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. There are hundreds of bunkers around Zandvoort which were built during World War 2 as part of the Atlantic Wall.

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. Entry to the park is free.

The park contains the Erebegraafplaats Bloemendaal (Dutch Honorary Cemetery), a war cemetery with the remains of many Dutch resistance fighters including Hannie Schaft.

zuid kennemerland national park
Zuid-Kennemerland National Park

Bicycles can easily be rented – one outfit is Behind The Beach at Haltestraat 51 in Zandvoort which has a wide range of bikes available. It is open daily 10:00-18:00.

behind the beach bike rental shop zandvoort
Behind The Beach

Amsterdamse Waterleidingduinen

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.

Amsterdamse Waterleidingduinen walking path
Amsterdamse Waterleidingduinen (near Zandvoort)

There are 4 entrance gates to the reserve and entry costs €1.50 per person.

The Zandvoortselaan entrance nearest Zandvoort is about 1.5km/20 minutes walk from the centre of town. The address is Zandvoortselaan 130, 2042 XC Zandvoort.

It’s best to purchase your tickets online in advance here as it’s not possible to buy tickets at the Zandvoortselaan entrance.

The other entrance points are:

  • Oranjekom/Oase (Eerste Leijweg 6, 2114 BH, Vogelenzang) – tickets available. This entrance includes De Oranjekom visitor’s centre,  open 10:00-16:30 Tue-Sun.
  • Panneland (Vogelenzangseduinweg 2, 2114 AS Vogelenzang) – tickets available
  • De Zilk (Joppeweg 1, 2191 AW De Zilk)

In the reserve there are up to 12 walking routes (4km to 9km) – some are marked by coloured posts. Note, cycling here is not permitted. You can also see fallow deer around the reserve.

Heading further south, Noordvoort is a beautiful beach nature reserve between Zandvoort and Nordwijk. It offers stunning elevated views of the beach from the dunes.

Zandvoorts Museum

The Zandvoorts museum at Louis Davidsstraat 19 in the centre has some historic background on the town.

zandvoorts museum
Zandvoorts Museum

The main rooms displays Life of Memories – old artefacts, photos and paintings about Zandvoort. Learn about the visloopters, hardy women who carried baskets of fish up to 30kg in weight across the dunes to Haarlem.

Zandvoorts museum exhibition room
Exhibition at Zandvoorts Museum

The Panorama Zandvoort is a fascinating short film with both archive and modern day footage.

panorama zandvoort film at Zandvoorts museum
Panorama Zandvoort

The museum is open 10:00-17:00 Tue-Sun (closed Mondays). Entry is €11.50 for adults and free for children/youths 0-18 and Museumkaart holders.

The Raadhuis (Zandvoort town hall) at Raadhuisplein 16 is a listed building which dates from 1911.

raadhuis in zandvoort
Raadhuis (town hall) in Zandvoort
raadhuis zandvoort flying chequered flag
Raadhuis flying the chequered flag

Along the Kruisstraat can be found the Gasthuishofje, a garden courtyard built in 1947 around 27 homes which was part of Zandvoort’s post-war reconstruction plan.

Gasthuishofje at Zandvoort
Gashuishofje

There is the small Juttersmu-ZEE-um (beachcombers museum) at Strandweg 2 on the seafront with free entry, open afternoons only on Wednesdays (13:00-16:00) and weekends (12:00-16:00).

jutters muzeeum sign zandvoort
Sign for the Jutters Muzeeum

The town is also known for the world famous Zandvoort circuit located in the northern dunes which holds regular international motor racing events and has racing schools.

It held the Dutch Formula 1 Grand Prix from 2021-2026 but will no longer be holding F1 races.

zandvoort circuit
Zandvoort circuit

Getting from Amsterdam to Zandvoort

Sprinter trains run from Amsterdam Central to Zandvoort-aan-Zee and the journey takes 30 mins. Stops are at Amsterdam Sloterdijk, Halfweg-Zwanenburg, Haarlem Spaarnwoude, Haarlem and Overveen.

The service is half-hourly and a day return ticket costs €14.60 (2nd class) or €26.28 (1st class) – 2026 prices. Note, there is a €1.60 surcharge for disposable tickets.

zandvoort-aan-zee station
Sprinter train at Zandvoort-aan-Zee station

amsterdam and region travel ticket[RECOMMENDED] The 1-3 day Amsterdam & Region Travel Ticket is valid for Amsterdam-Zandvoort train travel. You can buy the Amsterdam & Region Travel Ticket online here.

It includes NS trains in the Amsterdam region, all regional buses (Connexxion, EBS and Arriva Keukenhof services) and all GVB Amsterdam buses, metro and trams.

Connexxion bus 80 operates from Amsterdam Elandsgracht (near Leidseplein) to Zandvoort beach via Haarlem. The Amsterdam Beach Tour ticket (€17) is valid all day or use the region ticket mentioned above.

zandvoort centrum bus stop - connexxion buses
Zandvoort Centrum bus stop

Zandvoort beach is a fun and popular day trip out of Amsterdam. You could also combine Zandvoort with a visit to Haarlem along the way.

This article was originally published in 2010. Last updated 11 September 2026.

Links on AmsterdamTips.com may pay us an affiliate commission.

Related Articles