Brussels to Amsterdam by train
Bruxelles Midi → Amsterdam Centraal
Trains link Brussels (Bruxelles Midi) and Amsterdam (Amsterdam Centraal) in about 1h 57m at best, with no changes needed.
- Fastest
- ≈ 1h 57m
- Typical
- ≈ 1h 58m
- Direct trains
- Yes
- Fewest changes
- 0
- Operators
- Eurostar, NS International, NS

How long does the train from Brussels to Amsterdam take?
The fastest trains cover Brussels to Amsterdam in about 1h 57m; a typical journey takes around 1h 58m.
Is there a direct train from Brussels to Amsterdam?
Yes: direct trains run between Bruxelles Midi and Amsterdam Centraal.
Legendary routes through Brussels or Amsterdam
- Eurostar (Thalys) Paris → Amsterdam
- European Sleeper Brussels → Prague
- Nightjet Zurich–Amsterdam Zurich → Amsterdam
- ICE International Berlin → Amsterdam
More trains from Brussels
- Brussels → Ghent ≈ 28 min · direct
- Brussels → Lille ≈ 33 min · direct
- Brussels → Antwerp ≈ 34 min · direct
- Brussels → Bruges ≈ 53 min · direct
- Brussels → Rotterdam ≈ 1h 09m · direct
- Brussels → Paris ≈ 1h 22m · direct
More train routes in France · Belgium · Netherlands.
Journey figures are typical values sampled from public European schedule data; exact times vary by day. Always check the operator when booking.