The train journey from London to Rotterdam takes 3h 26m on average and covers a distance of 199 miles.
Eurostar is the only train operator serving this route.