Read real reviews from real users
The average train time from Amsterdam to Hamburg is 7h 33m, although it takes 5h 8m on the fastest Deutsche Bahn services. As there are no direct trains from Amsterdam to Hamburg, you'll need to make a minimum of 1 change during the journey.
There are around 27 trains per day running from Amsterdam to Hamburg, the first train leaves Amsterdam at 00:33 and the last train leaves at 23:42.
You'll arrive right in the city centre, ready to wander around the sleek industrial warehouse district (the so-called Speicherstadt, a UNESCO World Heritage Site), discover the HafenCity river quarter or take in a concert at the stunning Elbphilharmonie, also the tallest building in the city.
Want to learn more about travelling from Amsterdam to Hamburg? Start your search for tickets in our Journey Planner at the top of the page or keep reading for train times, FAQs about the journey and tips on how to find cheap train tickets from Amsterdam to Hamburg.
For specific information about how to get your hands on cheap tickets, check out our European train tickets hub.