Question: how long does it take to get from london to amsterdam by train?
Answer: How long does the train from London to Amsterdam take? The average journey time by train between London and Amsterdam is 6 hours and 46 minutes, with around 7 trains per day. The journey time may be longer on weekends and holidays, so use our Journey Planner on this page to search for a specific travel date.