Find train tickets from Brussels to Amsterdam

— AMS
Jul 10 — Jul 171
1 adult
Wed 7/10
Wed 7/17

Good to know

Cheapest day to travel

Friday

Most expensive day to travel

Saturday

Average price (round-trip)

$94

Average price (one-way)

$78
Train tickets from Brussels to Amsterdam are on average 26% less expensive on Fridays
Train tickets from Brussels to Amsterdam are on average 15% more expensive on Saturdays
(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 $93 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 AccesRail are the most booked train companies.

Book Eurostar tickets from Brussels to Amsterdam (round-trip)

11/23Sat
nonstopEurostar
2h 01mZYR-ZYA
11/24Sun
nonstopEurostar
2h 00mZYA-ZYR
$66
8/10Sat
3 stopsEurostar
1h 52mZYR-ZYA
8/11Sun
3 stopsEurostar
2h 00mZYA-ZYR
$76
7/25Thu
2 stopsEurostar
1h 44mZYR-AMS
7/29Mon
2 stopsEurostar
1h 44mAMS-ZYR
$76
7/25Thu
2 stopsEurostar
1h 44mZYR-AMS
7/29Mon
2 stopsEurostar
1h 44mAMS-ZYR
$76
7/25Thu
2 stopsEurostar
1h 44mZYR-AMS
7/29Mon
1 stopEurostar
1h 34mAMS-ZYR
$76
8/10Sat
2 stopsEurostar
2h 01mZYR-ZYA
8/11Sun
3 stopsEurostar
2h 00mZYA-ZYR
$76
7/11Thu
3 stopsEurostar
1h 52mZYR-ZYA
7/14Sun
3 stopsEurostar
2h 00mZYA-ZYR
$83
7/12Fri
3 stopsEurostar
2h 01mZYR-ZYA
7/14Sun
3 stopsEurostar
2h 00mZYA-ZYR
$83
7/12Fri
2 stopsEurostar
1h 44mZYR-AMS
7/14Sun
2 stopsEurostar
1h 44mAMS-ZYR
$83
7/12Fri
2 stopsEurostar
1h 44mZYR-AMS
7/14Sun
2 stopsEurostar
1h 44mAMS-ZYR
$83
7/13Sat
2 stopsEurostar
1h 44mZYR-AMS
7/14Sun
1 stopEurostar
1h 35mAMS-ZYR
$83
7/11Thu
2 stopsEurostar
1h 33mZYR-AMS
7/14Sun
2 stopsEurostar
1h 44mAMS-ZYR
$83
7/11Thu
3 stopsEurostar
1h 52mZYR-ZYA
7/14Sun
2 stopsEurostar
1h 53mZYA-ZYR
$83
7/13Sat
2 stopsEurostar
1h 44mZYR-AMS
7/14Sun
1 stopEurostar
1h 35mAMS-ZYR
$83
7/11Thu
3 stopsEurostar
2h 01mZYR-ZYA
7/14Sun
2 stopsEurostar
1h 53mZYA-ZYR
$83
7/13Sat
3 stopsEurostar
2h 01mZYR-ZYA
7/14Sun
2 stopsEurostar
1h 53mZYA-ZYR
$83
7/11Thu
2 stopsEurostar
1h 44mZYR-AMS
7/14Sun
1 stopEurostar
1h 35mAMS-ZYR
$83
7/11Thu
2 stopsEurostar
1h 33mZYR-AMS
7/14Sun
2 stopsEurostar
1h 44mAMS-ZYR
$83
7/12Fri
2 stopsEurostar
1h 44mZYR-AMS
7/14Sun
1 stopEurostar
1h 35mAMS-ZYR
$83
7/11Thu
3 stopsEurostar
1h 52mZYR-ZYA
7/14Sun
3 stopsEurostar
2h 00mZYA-ZYR
$83

Search by stops

Search by train company

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

7/22Mon
nonstopEuropean Sleeper
3h 15mZYR-ZYA
$26
7/22Mon
nonstopEuropean Sleeper
3h 00mZYR-SPL
$26
6/28Fri
nonstopEuropean Sleeper
2h 47mZYR-SPL
$32
8/21Wed
nonstopEurostar
1h 52mZYR-ZYA
$32
6/28Fri
nonstopEuropean Sleeper
3h 05mZYR-ZYA
$32
7/8Mon
nonstopEuropean Sleeper
3h 05mZYR-ZYA
$34
7/8Mon
nonstopEuropean Sleeper
2h 47mZYR-SPL
$34
8/21Wed
nonstopEurostar
1h 34mZYR-AMS
$36
8/28Wed
nonstopEurostar
1h 52mZYR-ZYA
$36
8/28Wed
nonstopEurostar
1h 34mZYR-AMS
$36
7/7Sun
2 stopsEurostar
2h 01mZYR-ZYA
$38
8/13Tue
nonstopEurostar
1h 34mZYR-AMS
$38
8/9Fri
nonstopEurostar
2h 01mZYR-ZYA
$39
8/9Fri
2 stopsEurostar
1h 44mZYR-AMS
$39
8/9Fri
nonstopEurostar
1h 44mZYR-AMS
$39
7/24Wed
nonstopEurostar
2h 01mZYR-ZYA
$43
7/24Wed
nonstopEurostar
1h 44mZYR-AMS
$44
8/13Tue
nonstopEurostar
1h 52mZYR-ZYA
$50
7/22Mon
4 stopsAccesRail
2h 31mZYR-AMS
$54
8/21Wed
4 stopsAccesRail
2h 31mZYR-AMS
$55

Search by stops

Search by train company