Rome2Rio

How to get fromHaarlem to Zoetermeerby train, tram, bus, car, or taxi

Find Transport to Zoetermeer

See all options

There are 5 ways to get from Haarlem to Zoetermeer by train, tram, bus, car, or taxi

Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.

  1. Train, line 4 tram

    best
    1. Take the train from Haarlem to Den Haag Laan v NOItrain train Intercity / ...
    2. Take the tram from Den Haag, Laan van NOI to Zoetermeer, Stadhuistram tram 3 / ...
    50 min
    €7–14
  2. Train, line 400 bus

    1. Take the train from Haarlem to Leiden Centraaltrain train Intercity / ...
    2. Take the bus from Leiden, Leiden CS Westzijde to Zoetermeer, Woonhartbus bus 400 / ...
    51 min
    €7–13
  3. Drive 51 km

    1. Drive from Haarlem to Zoetermeercar car 51 km
    40 min
    €10–14
  4. Taxi

    1. Take the taxi from Haarlem to Zoetermeertaxi taxi 51 km
    40 min
    €130–170
  5. Line 250 bus, line 400 bus

    1. Take the bus from Haarlem, Raaksbrug to Leiden, Station Leiden Centraalbus bus 250
    2. Take the bus from Leiden, Station Leiden Centraal to Zoetermeer, Woonhartbus bus 400 / ...
    1h 45m
    €10–12

Haarlem to Zoetermeer by train and tram

Calendar407Weekly Services
Duration50 minAverage Duration
Ticket€7Cheapest Price
See schedules

Questions & Answers

What companies run services between Haarlem, Netherlands and Zoetermeer, Netherlands?

You can take a bus from Haarlem, Raaksbrug to Zoetermeer, Woonhart via Leiden, Station Leiden Centraal in around 1h 45m.

Train operators
Bus operators
Other operators

Want to know more about travelling around the world?

Rome2Rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including How to get from Heathrow Airport into central London, How to plan an amazing trip around Scandinavia, and Which side of Niagara Falls should I choose (and how do I get there)? - to help you get the most out of your next trip.

More Questions & Answers