The train journey from Amsterdam to Rotterdam takes 0h 41m on average and covers a distance of 35 miles.
Eurostar is the only train operator serving this route.