The train journey from Amsterdam to Rotterdam takes 0h 41m on average and covers a distance of 35 miles.