Trains from The Hague to Amsterdam are one of the easiest ways to travel between the two major Dutch cities when you are visiting The Netherlands.
Rail services on this route depart regularly from Den Haag Centraal station and arrive at Amsterdam Centraal station. They are operated by Dutch Railways, the national rail company in Holland.
Trains from The Hague to Amsterdam leave up to six times an hour. They run from the morning until the evening, so you have a lot of choice when it comes to your departure time.
There are direct services on this route and services that require a change of trains at places like Leiden Centraal station or Hoofddorp station.
The total travel time between the two cities is 50 to 60 minutes. Trains with connections are sometimes faster than direct services, so don’t count them out.
The cost of a single train ticket from The Hague to Amsterdam is 18.00 euros for first class and 10.60 euros for second class. You can buy train tickets online or at the station before you leave.