Question: how long does it take to get to amsterdam from london 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 45 minutes, with around 5 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.