It's a long trip if you want to travel across the United States by train. It takes between two and three days and multiple trains to travel coast to coast. If you're up for the adventure, you can also choose from multiple start and end cities based on your preferences, which are listed below.