Skip to main content

How to get from Haarlem to Zandvoort Beach Resort by train?

By train

Take one direct train from Haarlem to Zandvoort Beach Resort in Zandvoort: take the SPR train from Haarlem station to Zandvoort Aan Zee station. The total trip duration for this route is approximately 42 min.

42min
Walk to train stationTrain - SPR
SPR
Walk to Zandvoort Beach Resort
Leaves from Haarlem
Step by Step
  • 1
    Walk to train station
    Walk to train station
    Haarlem
    950 m • 13 min
  • 2
    Train - SPRSPR
    Wait for train
    SPR
    Zandvoort Aan Zee
  • 3
    Ride to train station
    Ride to train station
    Zandvoort Aan Zee
    10 min
  • 4
    Walk to Zandvoort Beach Resort
    Walk to
    Zandvoort Beach Resort
    Meester Troelstrastraat
    1.25 km • 17 min
*Duration based on 8am traffic
The Most Popular Urban Mobility App in Netherlands.
All local mobility options in one app
Public transit directions from Haarlem to Zandvoort Beach Resort
The distance between Haarlem, Zandvoort and Zandvoort Beach Resort, Zandvoort is approximately 10.3 km, which can typically be travelled in 42 min. Moovit will show you the directions from Haarlem to Zandvoort Beach Resort by train, so no matter how you choose to travel in Zandvoort – you will always have plenty of easy options.
Public transit stations close to Zandvoort Beach Resort, Zandvoort

Zandvoort Beach Resort is located at Meester Troelstrastraat, Zandvoort and the nearest public transit station is Zandvoort, Badhuisplein.

Train stations close to Zandvoort Beach Resort:

  • Zandvoort Aan Zee
Questions & Answers
  • What is the fastest way to get from Haarlem to Zandvoort Beach Resort?

    The fastest way takes 42 minutes, using Bus line SPR.

  • Is there a direct train between Haarlem and Zandvoort Beach Resort?

    Yes, there’s a direct train going from Haarlem in Haarlem to Zandvoort Beach Resort in Zandvoort in 42 min.

  • Which train line goes from Haarlem to Zandvoort Beach Resort?

    The SPR train line goes from Haarlem station near Haarlem in Haarlem to Zandvoort Aan Zee station near Zandvoort Beach Resort in Zandvoort.

  • How long does it take to travel from Haarlem to Zandvoort Beach Resort by train?

    The total travel time between Haarlem in Haarlem and Zandvoort Beach Resort in Zandvoort by train is about 42 min.

  • Where do I get on the train near Haarlem to get to Zandvoort Beach Resort?

    Get on the SPR train from the Haarlem station near Haarlem in Haarlem.

  • Where do I get off the train when travelling between Haarlem and Zandvoort Beach Resort?

    Get off the train at the Zandvoort Aan Zee station, which is closest to Zandvoort Beach Resort in Zandvoort.

  • When is the last bus from Haarlem to Zandvoort Beach Resort?

    The last bus from Haarlem in Haarlem to Zandvoort Beach Resort in Zandvoort is the Zandvoort Centrum - Amsterdam Elandsgracht line. It leaves the Haarlem, Centrum/Houtplein stop at 2:30 AM.

  • When is the last train from Haarlem to Zandvoort Beach Resort?

    The last train from Haarlem in Haarlem to Zandvoort Beach Resort in Zandvoort is the Sprinter | Amsterdam Centraal - Zandvoort aan Zee line. It leaves the Haarlem station at 2:30 AM.

Real-Time Arrivals, Schedules, Maps & More