Trip to Portland

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 Haverhill to Portland

🌲 Enjoy a scenic journey through the New England landscape as you make your way from Haverhill to Portland in just 1 hour and 42 minutes by train. 💰 Ticket prices for the Haverhill to Portland train route range from $3 to $75, offering affordable choices for your travel budget while experiencing the beauty of this train route.

Where to stay in Portland

There are over 40 hotels to stay in Portland. Prices range from $67 per night.

Accomodation
  • Amtrak is the primary company that provides train routes from Haverhill to Portland. There is a direct train service that departs from Haverhill station and arrives at Portland station. The journey typically takes around 1 hour and 42 minutes, with services available five times a day, operating every day. The ticket prices for this train route can range from $3 to $75 depending on the type of ticket and the time of booking.
  • The fastest train between Haverhill and Portland is the direct train operated by Amtrak. This train service departs from Haverhill station and arrives at Portland station, with a travel time of approximately 1 hour and 42 minutes. The train runs five times a day, operating daily, providing passengers with convenient scheduling options for their journey. Ticket prices for this train route can vary between $3 and $75, offering affordable travel choices for passengers.
  • The departure station for trains leaving for Portland from Haverhill is the Haverhill station. This station is where the Amtrak-operated train services to Portland originate. Passengers traveling from Haverhill will board the train at this station before embarking on their journey to Portland. Haverhill station serves as the starting point for passengers taking the train route to Portland, providing a convenient and accessible point of departure.
  • There are five trains operating between Haverhill and Portland each day. These direct train services are provided by Amtrak and run daily, offering passengers multiple options for traveling between the two cities. The journey on the train takes approximately 1 hour and 42 minutes to reach Portland from Haverhill, making it a convenient and efficient mode of transportation. Ticket prices for these trains can vary between $3 and $75, offering travelers flexibility in choosing their fare options.
  • The train traveling from Haverhill to Portland operated by Amtrak, arrives at Portland station. This station in Portland serves as the final destination for the train route originating from Haverhill. Passengers disembark at Portland station, which offers convenient access to the city and its surrounding areas, allowing for seamless onward travel plans upon arrival.
  • The first train of the day from Haverhill to Portland typically departs in the early morning. The exact departure time may vary, but the service operates five times a day, so there are multiple options available for travelers. The last train of the day usually leaves in the evening, providing a convenient range of departure times for passengers to choose from. With a travel time of approximately 1 hour and 42 minutes, passengers can enjoy a comfortable journey between Haverhill and Portland by train.
  • There are five direct train trips each day between Haverhill and Portland. These services provided by Amtrak operate daily, offering passengers multiple options for traveling between the two cities. With a travel time of approximately 1 hour and 42 minutes, travelers can enjoy the convenience and comfort of these direct train journeys. The flexibility of having multiple daily trips allows passengers to plan their travel according to their preferred schedule.
  • Yes, there is a direct train between Haverhill and Portland. The train service departs from Haverhill station and arrives at Portland station, with five departures scheduled daily. Travelers can enjoy the convenience of a direct journey, with the trip typically taking around 1 hour and 42 minutes. This direct train route provides a straightforward and efficient transportation option for those traveling between Haverhill and Portland.
  • The cost of a train ticket from Haverhill to Portland can vary between $3 and $75. The price range depends on factors such as the type of ticket purchased, the time of booking, and any available discounts or promotions. Travelers have the flexibility to choose the fare that best fits their budget and travel preferences when booking a train journey between Haverhill and Portland.

Will you be returning to Haverhill by train?

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

See schedule