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

How long does the train from Utrecht to Amsterdam take?
Trains cover Utrecht to Amsterdam in about 26 min, with little variation between departures.
Is there a direct train from Utrecht to Amsterdam?
Yes: direct trains run between Utrecht Centraal and Amsterdam Centraal.
Legendary routes through Utrecht or Amsterdam
- Eurostar (Thalys) Paris → Amsterdam
- Nightjet Zurich–Amsterdam Zurich → Amsterdam
- ICE International Berlin → Amsterdam
- ICE International Amsterdam → Frankfurt
More trains from Utrecht
- Utrecht → Cologne ≈ 2h 09m · 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.