how long does it take to get to amsterdam from london by train?
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.