Find train tickets from Brussels to Amsterdam

— AMS
2 Jul — 9 Jul1
1 adult
Tue 2/7
Tue 9/7

Good to know

Cheapest day to travel

Saturday

Most expensive day to travel

Monday

Average price (round-trip)

£64

Average price (one-way)

£27
Train tickets from Brussels to Amsterdam are on average 13% less expensive on Saturdays
Train tickets from Brussels to Amsterdam are on average 9% more expensive on Mondays
(avg. price over the last 2 weeks)
(avg. price over the last 2 weeks)

Top tips for finding Brussels to Amsterdam train tickets

  • 25% of our users found round-trip train tickets from Brussels to Amsterdam for £69 or less.
  • You will generally catch the best train deals if you travel in the morning.

FAQs when traveling from Brussels to Amsterdam by train

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

    The train journey from Brussels to Amsterdam takes 1h 52m on average and covers a distance of 107 miles.

  • What train companies travel from Brussels to Amsterdam?

    There are different train companies operating between Brussels and Amsterdam. Eurostar and European Sleeper are the most booked train companies.

Book train tickets from Brussels to Amsterdam (return)

1/9Sun
directEurostar
2h 01mZYR-ZYA
30/9Mon
directEurostar
2h 00mZYA-ZYR
£55
13/7Sat
2 stopsEurostar
1h 44mZYR-AMS
23/7Tue
2 stopsEurostar
1h 44mAMS-ZYR
£64
12/7Fri
3 stopsEurostar
2h 01mZYR-ZYA
14/7Sun
2 stopsEurostar
1h 53mZYA-ZYR
£65
12/7Fri
2 stopsEurostar
1h 44mZYR-AMS
14/7Sun
1 stopEurostar
1h 35mAMS-ZYR
£65
12/7Fri
3 stopsEurostar
2h 01mZYR-ZYA
14/7Sun
3 stopsEurostar
2h 00mZYA-ZYR
£65
13/8Tue
directEurostar
1h 52mZYR-ZYA
16/8Fri
directEurostar
1h 53mZYA-ZYR
£69
15/6Sat
3 stopsAccesRail
2h 41mZYR-AMS
22/6Sat
4 stopsAccesRail
2h 33mAMS-ZYR
£78
1/9Sun
4 stopsAccesRail
2h 32mZYR-AMS
30/9Mon
2 stopsAccesRail
1h 45mAMS-ZYR
£78
15/10Tue
2 stopsAccesRail
1h 44mZYR-AMS
16/11Sat
2 stopsAccesRail
1h 45mAMS-ZYR
£86
1/7Mon
4 stopsAccesRail
2h 31mZYR-AMS
8/7Mon
4 stopsAccesRail
2h 34mAMS-ZYR
£86
27/6Thu
3 stopsEurostar
1h 52mZYR-ZYA
30/6Sun
1 stopEurostar
2h 36mZYA-ZYR
£87
27/6Thu
3 stopsEurostar
1h 52mZYR-ZYA
30/6Sun
1 stopEurostar
2h 36mZYA-ZYR
£87
27/6Thu
3 stopsEurostar
1h 52mZYR-ZYA
30/6Sun
1 stopEurostar
2h 36mZYA-ZYR
£87
27/6Thu
3 stopsEurostar
1h 52mZYR-ZYA
30/6Sun
1 stopEurostar
2h 36mZYA-ZYR
£87
27/6Thu
4 stopsAccesRail
2h 31mZYR-AMS
30/6Sun
4 stopsAccesRail
2h 33mAMS-ZYR
£89
12/7Fri
4 stopsAccesRail
2h 31mZYR-AMS
14/7Sun
4 stopsAccesRail
2h 33mAMS-ZYR
£89
27/6Thu
4 stopsAccesRail
2h 31mZYR-AMS
30/6Sun
4 stopsAccesRail
2h 33mAMS-ZYR
£89
27/6Thu
4 stopsAccesRail
2h 31mZYR-AMS
30/6Sun
4 stopsAccesRail
2h 33mAMS-ZYR
£89
27/6Thu
4 stopsAccesRail
2h 31mZYR-AMS
30/6Sun
4 stopsAccesRail
2h 33mAMS-ZYR
£89
27/6Thu
4 stopsAccesRail
2h 31mZYR-AMS
30/6Sun
4 stopsAccesRail
2h 33mAMS-ZYR
£89

Search by stops

Search by train company

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

5/8Mon
directEuropean Sleeper
3h 05mZYR-ZYA
£25
5/8Mon
directEuropean Sleeper
2h 47mZYR-SPL
£25
16/8Fri
directEuropean Sleeper
2h 47mZYR-SPL
£27
16/8Fri
directEuropean Sleeper
3h 05mZYR-ZYA
£27
16/8Fri
2 stopsEurostar
1h 34mZYR-AMS
£30
16/8Fri
1 stopEurostar
1h 51mZYR-ZYA
£30
5/8Mon
directEurostar
1h 44mZYR-AMS
£35
16/8Fri
directEurostar
1h 34mZYR-AMS
£36
13/7Sat
4 stopsAccesRail
2h 32mZYR-AMS
£38
8/8Thu
1 stopEurostar
1h 53mZYR-ZYA
£39
15/6Sat
3 stopsAccesRail
2h 41mZYR-AMS
£40
13/7Sat
3 stopsAccesRail
2h 05mBRU-AMS
£42
15/6Sat
2 stopsAccesRail
2h 14mBRU-AMS
£43
1/7Mon
4 stopsAccesRail
2h 31mZYR-AMS
£44
2/7Tue
5 stopsAccesRail
2h 47mZYR-ZYA
£45
2/7Tue
4 stopsAccesRail
2h 31mZYR-AMS
£45
1/7Mon
3 stopsAccesRail
2h 05mBRU-AMS
£46
1/7Mon
directEurostar
1h 34mZYR-AMS
£47
2/7Tue
3 stopsAccesRail
2h 05mBRU-AMS
£47
2/7Tue
4 stopsAccesRail
2h 21mBRU-ZYA
£47

Search by stops

Search by train company