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

How long does the train from Amsterdam to Brussels take?
The fastest trains cover Amsterdam to Brussels in about 1h 56m; a typical journey takes around 2h 21m.
Is there a direct train from Amsterdam to Brussels?
Yes: direct trains run between Amsterdam Centraal and Bruxelles Midi.
Legendary routes through Amsterdam or Brussels
- Eurostar (Thalys) Paris → Amsterdam
- European Sleeper Brussels → Prague
- Nightjet Zurich–Amsterdam Zurich → Amsterdam
- ICE International Berlin → Amsterdam
More trains from Amsterdam
- Amsterdam → Utrecht ≈ 26 min · direct
- Amsterdam → Rotterdam ≈ 43 min · direct
- Amsterdam → The Hague ≈ 49 min · direct
- Amsterdam → Antwerp ≈ 1h 20m · direct
- Amsterdam → Eindhoven ≈ 1h 21m · direct
- Amsterdam → Cologne ≈ 2h 33m · 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.