Find train tickets from London to Amsterdam

LON — AMS
15 Jun — 22 Jun1
1 adult
Sat 15/6
Sat 22/6

Good to know

Cheapest day to travel

Tuesday

Most expensive day to travel

Wednesday

Average price (round-trip)

£137

Average price (one-way)

£73
Train tickets from London to Amsterdam are on average 9% less expensive on Tuesdays
Train tickets from London to Amsterdam are on average 8% more expensive on Wednesdays
(avg. price over the last 2 weeks)
(avg. price over the last 2 weeks)

Top tips for finding London to Amsterdam train tickets

  • 25% of our users found round-trip train tickets from London to Amsterdam for £141 or less.
  • You will generally catch the best train deals if you travel in the morning.
  • 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?

    There are different train companies operating between London and Amsterdam. Eurostar and Train are the most booked train companies.

Book train tickets from London to Amsterdam (return)

5/6Wed
directTrain
3h 59mQQS-ZYA
11/6Tue
directTrain
4h 12mZYA-QQS
£93
10/6Mon
3 stopsEurostar
4h 11mQQS-ZYA
12/6Wed
3 stopsEurostar
4h 12mZYA-QQS
£103
10/6Mon
3 stopsEurostar
4h 11mQQS-ZYA
12/6Wed
3 stopsEurostar
4h 12mZYA-QQS
£103
6/6Thu
directTrain
3h 59mQQS-ZYA
11/6Tue
directTrain
4h 12mZYA-QQS
£113
5/6Wed
directTrain
3h 59mQQS-ZYA
11/6Tue
directTrain
4h 12mZYA-QQS
£127
5/6Wed
directTrain
3h 59mQQS-ZYA
12/6Wed
directTrain
4h 12mZYA-QQS
£127
5/6Wed
directTrain
3h 59mQQS-ZYA
12/6Wed
directTrain
4h 12mZYA-QQS
£128
10/6Mon
directEurostar
4h 11mQQS-ZYA
12/6Wed
directEurostar
4h 12mZYA-QQS
£131
5/6Wed
directTrain
3h 59mQQS-ZYA
11/6Tue
directTrain
4h 12mZYA-QQS
£135
10/6Mon
directEurostar
4h 11mQQS-ZYA
12/6Wed
directEurostar
4h 12mZYA-QQS
£136
4/6Tue
directTrain
4h 11mQQS-ZYA
12/6Wed
directTrain
4h 12mZYA-QQS
£139
10/6Mon
directEurostar
4h 11mQQS-ZYA
12/6Wed
directEurostar
4h 12mZYA-QQS
£140
10/6Mon
directEurostar
4h 11mQQS-ZYA
12/6Wed
directEurostar
4h 02mZYA-QQS
£140
10/6Mon
directEurostar
4h 11mQQS-ZYA
12/6Wed
directEurostar
4h 02mZYA-QQS
£140
10/6Mon
directTrain
3h 59mQQS-ZYA
12/6Wed
directTrain
4h 12mZYA-QQS
£148
10/6Mon
directTrain
3h 59mQQS-ZYA
12/6Wed
directTrain
4h 12mZYA-QQS
£148
10/6Mon
directTrain
3h 59mQQS-ZYA
11/6Tue
directTrain
4h 12mZYA-QQS
£148
10/6Mon
directTrain
3h 59mQQS-ZYA
12/6Wed
directTrain
4h 12mZYA-QQS
£148
10/6Mon
directTrain
3h 59mQQS-ZYA
12/6Wed
directTrain
4h 12mZYA-QQS
£148
13/6Thu
directEurostar
4h 11mQQS-ZYA
14/6Fri
directEurostar
4h 02mZYA-QQS
£153

Search by stops

Search by train company

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

14/8Wed
directEurostar
4h 39mQQS-ZYA
£56
21/8Wed
directEurostar
4h 39mQQS-ZYA
£56
21/8Wed
directEurostar
4h 39mQQS-ZYA
£57
14/8Wed
directEurostar
4h 39mQQS-ZYA
£57
14/8Wed
directEurostar
4h 39mQQS-ZYA
£57
15/8Thu
directEurostar
4h 39mQQS-ZYA
£62
15/8Thu
directEurostar
4h 39mQQS-ZYA
£62
19/8Mon
directEurostar
4h 39mQQS-ZYA
£63
17/7Wed
directEurostar
3h 59mQQS-ZYA
£63
12/8Mon
directEurostar
4h 39mQQS-ZYA
£63
12/6Wed
directTrain
3h 59mQQS-ZYA
£63
2/7Tue
1 stopMultiple carriers
4h 39mQQS-ZYA
£68
5/6Wed
directEurostar
3h 59mQQS-ZYA
£68
27/9Fri
directEurostar
3h 59mQQS-ZYA
£69
27/9Fri
directEurostar
3h 59mQQS-ZYA
£69
5/6Wed
directEurostar
3h 59mQQS-ZYA
£70
5/6Wed
directEurostar
3h 59mQQS-ZYA
£70
5/6Wed
directEurostar
3h 59mQQS-ZYA
£70
16/8Fri
directEurostar
4h 39mQQS-ZYA
£70
5/6Wed
directEurostar
3h 59mQQS-ZYA
£70

Search by stops

Search by train company