The train journey from Philadelphia to Chicago takes 26h 45m on average and covers a distance of 663 miles.
Amtrak is the only train operator serving this route.