The train journey from Boston to Chicago takes 22h 17m on average and covers a distance of 847 miles.
Amtrak is the only train operator serving this route.