Typically there are 5 schedules to compare for your trip to Portland. On the route to Portland 2 train carriers currently offer tickets for sale. Amtrak Downeaster offers the most scheduled departures between Haverhill to Portland, usually offering 4.619 trips per day. 5 train trips per day are direct connections to Portland, if you're looking to get there faster, direct schedules will typically be more time efficient.
Amtrak train tickets from Haverhill to Portland start from £19.59, and on average cost £19.59. Daily there are 1 Amtrak schedules to Portland. Amtrak in Haverhill leaves from Washington St at Railroad Sq, And in Portland trains arrive at 100 Thompsons Pt Rd,
From Haverhill to Portland train travel on Amtrak takes 1 hours and 36 minutes.
If you are looking to travel to Portland on a weekend there is typically one Amtrak scheduled trip per day, which will cost £19.59 for a one-way weekend reservation from Haverhill.
Amtrak Downeaster train tickets from Haverhill to Portland start from £4.08, and on average cost £18.03. Daily there are 4.619048 Amtrak Downeaster schedules to Portland. Amtrak Downeaster in Haverhill leaves from Washington St at Railroad Sq, And in Portland trains arrive at 100 Thompsons Pt Rd,
From Haverhill to Portland train travel on Amtrak Downeaster takes 1 hours and 42 minutes. If you are looking to get to Portland faster, Amtrak Downeaster offers more express schedule options with a travel time of 1 hours and 36 minutes.
If you're considering a weeked trip, Amtrak Downeaster offers 4.5 schedules for you to choose from. You can expect to pay £20.12 for a one-way train ticket to Portland.