Rotterdam to Amsterdam by train
Rotterdam-Centraal → Amsterdam Centraal
Trains link Rotterdam (Rotterdam-Centraal) and Amsterdam (Amsterdam Centraal) in about 43 min at best, with no changes needed.
- Fastest
- ≈ 43 min
- Typical
- ≈ 44 min
- Direct trains
- Yes
- Fewest changes
- 0
- Operators
- NS, Eurostar

How long does the train from Rotterdam to Amsterdam take?
The fastest trains cover Rotterdam to Amsterdam in about 43 min; a typical journey takes around 44 min.
Is there a direct train from Rotterdam to Amsterdam?
Yes: direct trains run between Rotterdam-Centraal and Amsterdam Centraal.
Legendary routes through Rotterdam or Amsterdam
- Eurostar (Thalys) Paris → Amsterdam
- Nightjet Zurich–Amsterdam Zurich → Amsterdam
- ICE International Berlin → Amsterdam
- ICE International Amsterdam → Frankfurt
More trains from Rotterdam
- Rotterdam → The Hague ≈ 22 min · direct
- Rotterdam → Brussels ≈ 1h 08m · direct
- Rotterdam → London ≈ 3h 29m · 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.