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

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