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