1map logoGo to main page

Haverhill, MA, USA to Portland, ME, USA from $14: 4 ways by bus, train, flight or car

Compare Travel Options and Prices

from
Haverhill, United States of America
to
Portland, United States of America

How to Get from Haverhill to Portland: Cheapest, Fastest and Best Way

1Map provides directions to cities, towns, landmarks, attractions, and addresses worldwide, offering thousands of multi-modal routes to easily get you from point A to point B.

$14 - DriveBest price
128 kmDistance
1h 22m Fastest

Compare Train, Bus, Flight, and Driving Options

Get detailed, step-by-step directions below for your trip from Haverhill to Portland with 1Map travel planner. Easily compare ticket prices, explore various transport options, and find the best routes for a seamless and cost-effective travel experience.

Company
Amtrak
Train
Average Duration
1h  42m
Estimated price
$3-75
Recommended
Company
various
Drive
Average Duration
1h  22m
Estimated price
$14-21
Cheapest
route map
Distance: 128 km
Duration: 1h 22m

See more options

Company
Amtrak
Train
Average Duration
1h  42m
Estimated price
$3-75
Company
various
Drive
Average Duration
1h  22m
Estimated price
$14-21

Traveling From Haverhill to Portland

This journey from Haverhill, with its quaint charm and historical vibes, to Portland, known for its vibrant coastal culture and thriving arts scene, promises a contrast that enriches your travel experience.

Best Neighbourhoods in Portland

Portland offers diverse neighborhoods that cater to various tastes and experiences.

Pearl District
• Known for its chic boutiques and art galleries.
• Features trendy eateries and craft breweries.
Alberta Arts District
• Renowned for vibrant street art and murals.
• Bustling with eclectic shops and local cafes.
Hawthorne District
• Embraces a quirky, bohemian atmosphere.
• Popular for vintage shops and unique music venues.

Best Times To Visit Portland's Attractions

Timing your visits can significantly enhance your Portland experience.

Washington Park
Mornings on weekdays can offer quieter trails and fewer visitors.
Portland Japanese Garden
Visiting in early spring captures blooming cherry blossoms and serenity.
Pioneer Courthouse Square
Afternoons during weekdays provide a less crowded atmosphere to relax.

Portland Weather: What to Expect Year-Round

Portland experiences a temperate climate, characterized by mild, wet winters and warm, dry summers, making it a welcoming destination throughout the year. Spring and fall offer the most enjoyable conditions for outdoor activities, while winter's rain can create a cozy atmosphere, perfect for exploring the city's indoor attractions.

Dining Recommendation

When in Portland, you can't miss trying the signature dish at Le Pigeon, where French-inspired cuisine meets local ingredients in a vibrant, unpretentious setting. This dining experience contrasts with Haverhill's more traditional fare, showcasing bold flavors and innovative combinations that highlight the city's creative culinary scene.

Haverhill - Portland operators

Explore transport companies operating between Haverhill and Portland, with prices starting at . These companies offer competitive pricing, flexible schedules, and comfortable travel experiences.

Train Show train routes
Contact phone
+1 800-872-7245
Website
https://www.amtrak.com/home.html

Train from Haverhill to Portland

Average Duration
1h 42m
Estimated price
$3-75

Haverhill to Portland: Overview of Bus, Train, Flight, and Car Trips

Traveling between Haverhill and Portland offers a variety of convenient options to suit your preferences, schedule, and budget. Whether you prioritize affordability, speed, or comfort, you’re sure to find the perfect way to travel without compromising on quality or convenience.

🚗 Experience a picturesque drive from Haverhill to Portland spanning 80 miles of scenic New England landscapes. In just about 1 hour and 22 minutes, you'll find yourself in the charming coastal city of Portland. 💰 Prices for the journey by car typically range from $14 to $21, offering a budget-friendly option for a quick road trip getaway. Enjoy the freedom of the open road as you head north towards Maine's vibrant city.
Average price
$14 - $21
🌲 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.
Departure Point
Haverhill station
Arrival Point
Portland station

Frequently asked questions

Find out more about the route from Haverhill to Portland.

Or choose the category:
The distance between Haverhill and Portland is 74 miles by road. The typical travel time by train from Haverhill to Portland is 1 hour and 42 minutes. On the other hand, it takes approximately 1 hour and 22 minutes to travel by car from Portland to Haverhill. These travel times may vary depending on traffic conditions and other factors.
The most cost-effective and time-efficient transportation option for traveling from Haverhill to Portland is to drive. It takes approximately 1 hour and 22 minutes and costs around $14 to $21 in fuel expenses. Driving allows for flexibility and the ability to explore other attractions along the way. Public transportation options such as trains may take longer, with a travel time of 1 hour and 42 minutes, and may not offer the same level of convenience and affordability as driving.
The prices for a train ticket from Haverhill to Portland can vary between $3 and $75. The exact price will depend on factors such as the type of ticket, the class of service, and the availability at the time of booking. It is advisable to check with the specific train service provider for the most accurate and up-to-date pricing information. Considering the range of prices, passengers have the flexibility to choose a ticket that fits their budget and travel needs.
To travel from Haverhill to Portland without using public transportation, you can drive the distance of approximately 80 miles. It takes around 1 hour and 22 minutes to reach Portland by car. The cost of driving from Haverhill to Portland ranges from $14 to $21, based on factors such as fuel prices and tolls.
The best way to travel from Haverhill to Portland without a car is by train. The train journey takes about 1 hour and 42 minutes and the ticket prices range from $3 to $75. Train travel is a convenient and affordable option for reaching Portland from Haverhill. You can sit back and enjoy the scenic route while avoiding the hassle of driving and parking.
Yes, there is a direct train link between Haverhill and Portland. The train service, operated by Amtrak, departs from Haverhill station and arrives at Portland station. There are five departures daily, and the journey takes approximately 1 hour and 42 minutes. This provides a convenient and direct transportation option for travelers between the two cities.
There are plenty of accommodation options near Portland. With over 224 hotels to choose from, you have a wide range of choices to suit your budget and preferences. Prices for hotels in the area start at $67 per night. Whether you're looking for luxury hotels, budget-friendly options, or cozy bed and breakfasts, you're sure to find a suitable place to stay near Portland.