The train journey from Brussels to Frankfurt am Main takes 3h 15m on average and covers a distance of 197 miles.