Travel options
from Haarlem to Amsterdam

You can get from Haarlem to Amsterdam by train, bus or flight.

Our recommendation

To get from Haarlem to Amsterdam on Sep 26 we recommend taking a train because it’s the best combination of price and speed.

08:10AMHaarlem0h15 08:25AMAmsterdam Centraal
0 changes
08:10AMHaarlem0h15 08:25AMAmsterdam Centraal
0 changes
Other options
08:40AMHaarlem0h15 08:55AMAmsterdam Centraal
0 changes
08:28AMHaarlem0h16 08:44AMAmsterdam Centraal
0 changes
07:58AMHaarlem0h16 08:14AMAmsterdam Centraal
0 changes

Find all the dates and times for this journey by train, bus, and flight, .

These companies trust us. We sell their tickets all in one place.

Deutsche Bahn

Travel Information to Amsterdam from Haarlem

distanceDistance11 miles (17 km)
modeAvailable travel modesTrain
fastestFastest modeTrain • $6 (€5) • 15 min
carriersPopular travel companies

Travel 11 miles (17 km) by train to Amsterdam from Haarlem. Is the main travel company operating this journey. Travelers can even take a direct from Haarlem to Amsterdam.

The Window Seat

Read more about Amsterdam

72 Hours in Amsterdam
72 Hours in Amsterdam

With almost 20 million visitors per year, Amsterdam is a city people never get tired of, and rightly so. Despite being a compact metropolis, it has a lot of personality, with something new around every corner. We’re here to...

Continue reading

Amsterdam to Haarlem

Amsterdam, famous for bikes, canals, and waffles, sees millions of visitors flock there every year to experience its unique culture. 17 km away and just 15 minutes by train is the small town of Haarlem. Despite its size, there are lots of things to do in Haarlem. It’s considered the best shopping in the Netherlands and has lots of museums making it the perfect day trip from Amsterdam.

What is the best way to travel from Haarlem to Amsterdam?

Cheapest way to travel from Haarlem to Amsterdam


The cheapest way to travel between Haarlem and Amsterdam is to take the train. If you book a 2nd class ticket on the day it will cost €4.30 for a single and €8.60 for a return. The service is run by NS, you can also book in advance here.

Fastest way to travel from Haarlem to Amsterdam


Taking the train is the fastest way to travel from Haarlem to Amsterdam. The train is over 60 minutes faster than traveling from Haarlem to Amsterdam by bus. All trains traveling from Haarlem to Amsterdam are direct. You can also get direct trains from Amsterdam Schiphol Airport. All trains depart from Haarlem Central and take at least 17 minutes to arrive at Amsterdam Central train station. Approximately 146 trains travel between Haarlem and Amsterdam per day with the first early morning train departing Haarlem at 6:01 am.

Most popular way to travel from Haarlem to Amsterdam


Taking the train is by far the most popular way to travel from Haarlem to Amsterdam. The journey is only approximately 17 minutes compared to the bus that can take over 60 minutes and is not direct. The train is so popular that lots of people commute from Haarlem to Amsterdam for work using this service.

Travel Tips

Travel from Haarlem to Amsterdam
Travel to Amsterdam easily. Whether you want fast, cheap or something entirely different, our travel experts have collected everything you need to know so you can find the best option from Haarlem to Amsterdam.
How do I get from Haarlem to Amsterdam?

You can get from Haarlem to Amsterdam by train.

What is the fastest way from Haarlem to Amsterdam?

Going by train is the quickest way from Haarlem to Amsterdam with an average travel time of 15 min.

How many miles from Haarlem to Amsterdam would I travel?

The distance from Haarlem to Amsterdam is approximately 11 miles (17 km).

How many scheduled departures are there a day from Haarlem to Amsterdam?

The average frequency per day from Haarlem to Amsterdam is:

  • 51 trains a day.

However, we recommend checking specific travel dates for your trip to Amsterdam from Haarlem as scheduled services by train can vary by season or day of the week.

What are the departure and arrival points in Haarlem and in Amsterdam?

These are the most popular departure and arrival points when traveling from Haarlem to Amsterdam:

  • Most travelers board their train from Haarlem and arrive in Amsterdam Centraal.
Which travel companies can get me from Haarlem to Amsterdam?

If finding a good deal is your main consideration for your trip from Haarlem to Amsterdam, then we'll help you find the best value travel company for you:

    What is another destination I should add to my tour from Haarlem to Amsterdam?
    Omio customers who travel from Haarlem to Amsterdam often also extend their vacation to go to Paris, London or Brussels. Omio can help you plan your trip by finding the best connections between Amsterdam and these popular destinations at a great price.
    When should I purchase a ticket from Haarlem to Amsterdam online to score the best deals?

    Before traveling from Haarlem to Amsterdam, it’s good to know what ticket you can purchase and how much it will cost in the next 7 days:

    • A train ticket for this route is costing $6 (€5) one way on average.

    But we recommend booking Haarlem to Amsterdam tickets online a few months before your planned travel date to score the best deals and save money on your trip.


    Important Stations and Airports for this Journey

    Haarlem Spaarnwoude

    Travelling from Haarlem to Amsterdam: related information

    Here are some other resources that might have the information you need