Rome2Rio

Haverhill to Pennsylvania trains

Find Transport to Pennsylvania

View schedule

Trip Overview

The average train between Haverhill and Pennsylvania takes 8h 23m and the fastest train takes 6h 36m. The train service runs several times per day from Haverhill to Pennsylvania. The journey time may be longer on weekends and holidays; use the search form on this page to search for a specific travel date.

8h 23m
Duration
357 mi
Distance
$505
Average price
Every 4 hours
Frequency

Haverhill to Pennsylvania train times

Trains run every 4 hours between Haverhill and Pennsylvania. The earliest departure is at 5:27 AM in the morning, and the last departure from Haverhill is at 9:50 PM which arrives into Pennsylvania at 10:15 AM. All services require a transfer at Malden Center and take an average of 8h 23m. The schedules shown below are for the next available departures.

Departing Wednesday, October 7, 2026

  •  → 

    Arrives next day

    MBTAMBTAAmtrak AcelaSEPTA12h 48m • 3 changes

Departing Thursday, October 8, 2026

  •  → 

    MBTAMBTAAmtrak AcelaSEPTA6h 52m • 3 changes
  •  → 

    MBTAMBTAAmtrak AcelaSEPTA8h 8m • 3 changes
  •  → 

    MBTAMBTAAmtrak AcelaSEPTA6h 36m • 3 changes
  •  → 

    MBTAMBTAAmtrak AcelaSEPTA6h 51m • 3 changes
  • Show more

Departing Friday, October 9, 2026

  •  → 

    MBTAMBTAAmtrak AcelaSEPTA6h 52m • 3 changes
  •  → 

    MBTAMBTAAmtrak AcelaSEPTA8h 8m • 3 changes
  •  → 

    MBTAMBTAAmtrak AcelaSEPTA6h 36m • 3 changes
  •  → 

    MBTAMBTAAmtrak AcelaSEPTA6h 51m • 3 changes
  • Show more

Departing Saturday, October 10, 2026

  •  → 

    MBTAMBTAAmtrak AcelaSEPTA7h 8m • 3 changes
  •  → 

    MBTAMBTAAmtrakSEPTA8h 3m • 3 changes
  •  → 

    MBTAMBTAAmtrak AcelaSEPTA7h 28m • 3 changes
  •  → 

    MBTAMBTAAmtrak AcelaSEPTA8h 30m • 3 changes
  • Show more

Departing Sunday, October 11, 2026

  •  → 

    MBTAMBTAAmtrak AcelaSEPTA7h 6m • 3 changes
  •  → 

    MBTAMBTAAmtrak AcelaSEPTA8h 6m • 3 changes
  •  → 

    MBTAMBTAAmtrak AcelaSEPTA7h 31m • 3 changes
  •  → 

    MBTAMBTAAmtrak AcelaSEPTA8h 31m • 3 changes
  • Show more

Departing Monday, October 12, 2026

  •  → 

    MBTAMBTAAmtrak AcelaSEPTA6h 52m • 3 changes
  •  → 

    MBTAMBTAAmtrak AcelaSEPTA8h 8m • 3 changes
  •  → 

    MBTAMBTAAmtrak AcelaSEPTA8h 6m • 3 changes
  •  → 

    MBTAMBTAAmtrakSEPTA7h 42m • 3 changes
  • Show more

Departing Tuesday, October 13, 2026

  •  → 

    MBTAMBTAAmtrak AcelaSEPTA6h 52m • 3 changes
  •  → 

    MBTAMBTAAmtrak AcelaSEPTA8h 8m • 3 changes
  •  → 

    MBTAMBTAAmtrak AcelaSEPTA6h 36m • 3 changes
  •  → 

    MBTAMBTAAmtrak AcelaSEPTA6h 51m • 3 changes
  • Show more

Departing Wednesday, October 14, 2026

  •  → 

    MBTAMBTAAmtrak AcelaSEPTA6h 52m • 3 changes
  •  → 

    MBTAMBTAAmtrak AcelaSEPTA8h 8m • 3 changes
  •  → 

    MBTAMBTAAmtrak AcelaSEPTA6h 36m • 3 changes
  •  → 

    MBTAMBTAAmtrak AcelaSEPTA6h 51m • 3 changes
  • Show more

Frequently asked questions

Want to know about travelling from Haverhill to Pennsylvania? We have put together a list of the most frequently asked questions from our users such as: What is the cheapest mode of transport? What is the quickest option? How much do tickets usually cost? and many more.

Map of how to get from Haverhill to Pennsylvania.ExpandLaunch map view
  • Distance: 356.5 mi
  • Duration: 8h 23m

What companies run services between Haverhill, MA, USA and Pennsylvania, USA?

You can take a train from Haverhill to 15th St/City Hall via Malden Center, Malden Center, Back Bay, Boston, 30Th Street Station, and Drexel Station at 30th St in around 7h 55m.

Operators