This makes it the longest train route in the United States at 2,728 miles. The whole journey takes over 65 hours, with three full sleeps on the train. There are 43 stations on the route in total ...