Trains from Amsterdam to Haarlem

Flowers in Amsterdam
Amsterdam

Taking the train from Amsterdam to Haarlem is one of the easiest ways to get between the two Dutch cities when you are visiting The Netherlands.

Trains leave Amsterdam Centraal train station for Haarlem every five to fifteen minutes at peak times. Services run from the early morning until the evening, making it easy to travel whenever you need to.

Trains from Amsterdam to Haarlem are operated by Dutch Railways, the national rail company in Holland. They run Sprinter and InterCity trains on this route. Both types of trains are modern and comfortable, with luggage storage areas in each carriage.

All rail services between these cities are direct, so the journey is simple and straightforward. The travel time on this route is 15 to 20 minutes, depending on what service you take.

The cost of a single train ticket from Amsterdam to Haarlem is 6.60 euros for first class and 3.90 euros for second class. You can either buy train tickets online before you go or at the station prior to your departure.

Trains from Maastricht to Amsterdam

Sculpture in Amsterdam
Amsterdam

Traveling by train from Maastricht to Amsterdam is a simple and easy way to get between the two cities when you are visiting The Netherlands.

Trains on this route are operated by Dutch Railways, Holland’s national rail company. Their services run frequently from the Maastricht train station to Amsterdam Centraal station. From there you can connect to onward transportation to reach your final destination in the city.

Direct trains from Maastricht to Amsterdam leave twice an hour at peak times from the morning until the early evening. Trains with two connections en route also depart twice an hour. The connections don’t increase the journey time meaningfully, so you can take a service with changes if it suits your schedule better.

The total travel time between these two cities is 2 hours and 25 minutes on direct services and 2 hours and 30 minutes on services with connections.

The price of a one-way ticket for a train from Maastricht to Amsterdam is 40.50 euros for first class and 23.80 euros for second class. You can buy train tickets online before you travel or at the station prior to departure.

Trains from Amsterdam to Maastricht

Flowers in Amsterdam
Amsterdam

Trains from Amsterdam to Maastricht are a great way to travel when you are visiting The Netherlands.

Trains between these two cities run regularly from Amsterdam Centraal station to Maastricht station. They are run by Dutch Railways, the national rail company in Holland.

Direct trains from Amsterdam to Maastricht depart twice an hour at peak times during the day and evening. There are also two services every hour that require two connections en route. They are not slower overall, though.

The total journey time between these cities is 2 hours and 30 minutes, regardless of whether you take a direct service or one that requires connections.

The cost of a single train ticket from Amsterdam to Maastricht is 40.50 euros for first class and 23.80 euros for second class. You can either buy train tickets at the station or purchase them online in advance of traveling.