City of Haverhill
- Situated on the Merrimack River, Haverhill is located Northeast of Methuen and Lawrence, close to the New Hampshire border. It is bisected from the Southwest and Northeast by I-495 and secondary roadway routes 97, 125, 113 and 123 traverse through it.
- Driving Directions to Haverhill
- Parking in Haverhill
- Transit options – Haverhill can be access via the MBTA Commuter Rail at the Haverhill station on the Haverhill line. Commuters can also access Haverhill via the Merrimack Valley Regional Transit Authority (MVRTA) Routes 1, 73 and 51. View the schedules.