|Shortest Duration||52h 0m|
|Trips per day||2|
Book Amtrak from St Paul to Haverhill from $193.00. There are 2 Amtrak schedules from St Paul to Haverhill and you can expect on average to pay $204.00 for a Amtrak ticket to Haverhill. In St Paul, Amtrak departs to Haverhill from Union Depot and no other station. In Haverhill, Amtrak arrives at Washington St at Railroad Sq and no other station.
An average trip on Amtrak from St Paul to Haverhill takes 51 hours and 59 minutes,