|Distance||1482 miles (2390 km)|
|Average train duration||56 h 54 min|
Trains from Harrisburg, PA to Colorado Springs, CO cover the 1482 miles (2390 km) long trip and usually take around 56 h 54 min. There are direct train services available.
Here are some other resources that might have the information you need