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