Amtrak's "California Zephyr" train pulled into Denver's Union Station early Friday, which was 24 hours late. It had been stuck for 12 hours in a snow drift in Nebraska.
Engine problems caused two other delays along the route.
Amtrak has not said when it will resume service between Chicago and Denver.