Find train tickets from London to Amsterdam

LON — AMS
17 Jul — 24 Jul1
1 adult
Wed 17/7
Wed 24/7

Good to know

Average price (one-way)

£56
(avg. price over the last 2 weeks)

Top tips for finding London to Amsterdam train tickets

  • The cheapest train from London to Amsterdam was found 89 days before departure, on average.

FAQs when traveling from London to Amsterdam by train

  • How long is a train journey to Amsterdam from London?

    The train journey from London to Amsterdam takes 4h 00m on average and covers a distance of 222 miles.

  • What train companies travel from London to Amsterdam?

    Eurostar is the only train operator serving this route.

Book train tickets from London to Amsterdam (one-way)

2/9Mon
directEurostar
3h 59mQQS-ZYA
£53
10/9Tue
directEurostar
3h 59mQQS-ZYA
£56
9/9Mon
directEurostar
3h 59mQQS-ZYA
£56
10/9Tue
directEurostar
3h 59mQQS-ZYA
£56
28/8Wed
directEurostar
4h 39mQQS-ZYA
£56
9/9Mon
directEurostar
3h 59mQQS-ZYA
£56
15/8Thu
directEurostar
4h 39mQQS-ZYA
£59
21/8Wed
directEurostar
4h 39mQQS-ZYA
£61
2/9Mon
directEurostar
3h 59mQQS-ZYA
£62
5/9Thu
directEurostar
3h 59mQQS-ZYA
£62
21/9Sat
3 stopsEurostar
4h 11mQQS-ZYA
£63
2/7Tue
1 stopMultiple carriers
4h 07mQQS-ZYA
£67
20/8Tue
directEurostar
4h 39mQQS-ZYA
£68
6/8Tue
directEurostar
3h 59mQQS-ZYA
£69
13/9Fri
directEurostar
3h 59mQQS-ZYA
£69
13/9Fri
directEurostar
3h 59mQQS-ZYA
£69
3/7Wed
1 stopMultiple carriers
4h 07mQQS-ZYA
£73
17/7Wed
directEurostar
3h 59mQQS-ZYA
£74
17/7Wed
directEurostar
3h 59mQQS-ZYA
£74
7/8Wed
directEurostar
3h 59mQQS-ZYA
£80

Search by stops

Search by train company