Trip to Haverhill

Find the perfect accommodation on booking.com

Great location and deals for every budget.

ItalianoEspañolFrançaisEnglishDeutschPolishPortuguese BRPortugueseEspañolJapaneseTurkishDutchUkrainianSwedishNorwegianDanishРусский
Avg. duration
Distance km
Avg. price$
Train trips found

Trains from Lawrence to Haverhill

🚆 Hop aboard the direct train from Lawrence to Bradford, with services departing every two hours and operating daily. The quick journey takes approximately 10 minutes, making it a convenient option for travelers. 💸 Ticket prices for the Lawrence to Haverhill train range from $2 to $7, making it an affordable and efficient way to traverse between these two Massachusetts cities. Whether for work or leisure, the train provides a convenient transportation option for all commuters.

Where to stay in Haverhill

There are over 2 hotels to stay in Haverhill. Prices range from $100 per night.

Accomodation
  • The train route from Lawrence to Haverhill is operated by MBTA. The direct train departs from Lawrence station and arrives at Bradford station in Haverhill. Services run every two hours, providing a quick and convenient transportation option between the two cities. The journey typically takes around 10 minutes, with ticket prices averaging between $2 and $7.
  • The fastest train between Lawrence and Haverhill is the direct train operated by MBTA. This train departs from Lawrence station and arrives at Bradford station in Haverhill, with services running every two hours. The journey typically takes around 10 minutes, providing a quick and efficient way to travel between the two cities. Ticket prices for this route vary between $2 and $7, offering an affordable transportation option for passengers.
  • The departure station for trains leaving for Haverhill from Lawrence is Lawrence station. This station serves as the starting point for the MBTA-operated train services that connect Lawrence to Haverhill. Passengers can board the train at Lawrence station to begin their journey to Haverhill.
  • There are multiple trains that run between Lawrence and Haverhill. The direct train service operated by MBTA departs from Lawrence station and arrives at Bradford station in Haverhill. These trains run every two hours and operate daily, providing passengers with frequent options for traveling between the two cities. With a quick journey time of approximately 10 minutes, passengers can enjoy a convenient and efficient train service between Lawrence and Haverhill at affordable prices ranging from $2 to $7.
  • The train traveling from Lawrence to Haverhill arrives at Bradford station. This station is the final destination for the MBTA-operated train service that connects these two cities. Bradford station serves as the arrival point in Haverhill, where passengers can disembark and continue their journey to their final destination in the city.
  • The first train of the day to travel from Lawrence to Haverhill typically departs in the early morning, while the last train usually leaves in the late evening. With services operating every two hours and running daily, travelers have multiple options throughout the day to make the short 10-minute journey between Lawrence and Haverhill via the MBTA train service. The convenient schedule allows for flexibility in planning your travel time according to your preferences and itinerary.
  • There are multiple direct train trips available each day between Lawrence and Haverhill. With services departing every two hours and operating daily, travelers have frequent opportunities to catch a train from Lawrence station to Bradford station in Haverhill. The short 10-minute journey provides a quick and convenient way to travel between the two cities, allowing passengers to choose a departure time that best suits their schedule. Ticket prices for the train between Lawrence and Haverhill typically range from $2 to $7, offering an affordable transportation option for commuters and tourists alike.
  • Yes, there is a direct train available between Lawrence and Haverhill. The train departs from Lawrence station and arrives at Bradford station in Haverhill, with services running every two hours and operating daily. The journey between the two cities by train typically takes around 10 minutes, making it a quick and efficient mode of transportation for travelers.
  • The cost of a train ticket from Lawrence to Haverhill typically ranges from $2 to $7. This affordable pricing makes train travel a budget-friendly option for commuters and travelers between the two cities. Passengers can enjoy a convenient and cost-effective journey on the MBTA train service connecting Lawrence and Haverhill.

Will you be returning to Lawrence by train?

If you are looking for the return train journey, check out trains from Haverhill to Lawrence

See schedule