1map logoGo to main page

Harrisburg, PA, USA to Portland, ME, USA from $49: 8 ways by bus, train, flight or car

Compare Travel Options and Prices

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

How to Get from Harrisburg 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.

$49 by busBest price
774 kmDistance
5h 23m Fastest

Compare Train, Bus, Flight, and Driving Options

Get detailed, step-by-step directions below for your trip from Harrisburg 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
various
Plane
Average Duration
6h  32m
Estimated price
$203-326
Recommended
Company
Greyhound USA
Bus
Average Duration
11h  7m
Estimated price
$49-161
Cheapest
route map
Distance: 774 km
Duration: 5h 23m

See more options

Company
Amtrak
Train
Average Duration
11h  24m
Estimated price
$49-2033
Company
various
Train
Bus
Average Duration
10h  16m
Estimated price
$69-2030
Company
various
Train
Plane
Average Duration
6h  20m
Estimated price
$111-579
Company
various
Plane
Bus
Average Duration
5h  23m
Estimated price
$155-417
Company
various
Train
Bus
Average Duration
10h  55m
Estimated price
$2031-2032
Company
N/A
Drive
Average Duration
8h  32m
Estimated price
$2034-2035

Traveling From Harrisburg to Portland

Embark on a journey that takes you from Harrisburg's rich history and small-town charm to Portland's vibrant coffee culture and stunning natural landscapes.

Best Neighborhoods in Portland

Portland boasts diverse neighborhoods, each with its own distinct character.

Pearl District
• Trendy boutiques and art galleries abound.
• Great dining options featuring local cuisine.
Alberta Arts District
• Vibrant street art and murals enhance the area.
• Popular for its eclectic shops and galleries.
Hawthorne District
• Bohemian vibe with vintage shops and cafes.
• Known for its lively nightlife and music scene.

Best Times To Visit Portland's Attractions

Timing your visits can elevate your Portland experience tremendously.

Washington Park
Visit early on weekdays to enjoy peaceful trails and fewer visitors.
Portland Art Museum
The best time is during late afternoons on Thursdays for fewer crowds.
Powell's City of Books
Mornings on weekdays offer a quieter shopping experience in this literary haven.

Portland Weather: What to Expect Year-Round

Portland experiences a temperate maritime climate, with mild, wet winters and warm, dry summers—ideal for exploring outdoor attractions. Late spring and early fall tend to offer the most pleasant weather, enhancing your travel experience with vibrant blooms and comfortable temperatures.

Dining Recommendation in Portland

Visit Le Pigeon for an unforgettable culinary experience, where French-inspired dishes showcase local ingredients with bold flavors, such as their signature duck confit. This vibrant restaurant offers an energetic atmosphere that contrasts with the more traditional dining scene in Harrisburg, inviting you to indulge in innovative cuisine.

Harrisburg - Portland operators

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

Plane
Website
aa.com

Plane from Harrisburg (MDT) to Portland (PWM)

Average Duration
3h 54m
Estimated price
$3265-3266
Website
delta.com

Plane from Harrisburg (MDT) to Portland (PWM)

Average Duration
4h 47m
Estimated price
$493-20380
Website
united.com

Plane from Harrisburg (MDT) to Portland (PWM)

Average Duration
5h 58m
Estimated price
$490-490
Bus
Contact phone
+1 214-849-8100
Website
greyhound.com

Bus from Harrisburg Bus Station to Port Authority Bus Terminal

Average Duration
3h 35m
Estimated price
$4172-1551

Bus from Port Authority Bus Terminal to Boston South Buses

Average Duration
4h 30m
Estimated price
$1619-2038

Bus from Boston South Buses to Portland, ME

Average Duration
2h 10m
Estimated price
$499-1614
Contact phone
+1 800-639-3317
Website
concordcoachlines.com

Bus from Boston / Logan Airport to Portland, ME

Average Duration
1h 40m
Estimated price
$497-1614
Contact phone
1-800-343-9999
Website
peterpanbus.com

Bus from Port Authority Bus Terminal to South Station, Boston, MA

Average Duration
4h 20m
Estimated price
$4173-4171
Train
Contact phone
+1 800-872-7245
Website
amtrak.com

Train from Harrisburg to 30th Street Station

Average Duration
1h 45m
Estimated price
$495-496

Train from 30th Street Station to Boston

Average Duration
5h 18m
Estimated price
$2038-3266

Train from Boston to Portland

Average Duration
2h 30m
Estimated price
$495-2034

Frequently asked questions

Find out more about the route from Harrisburg to Portland.

Or choose the category:
The distance between Harrisburg and Portland is approximately 415 miles by air. The typical travel time by plane is around 7 hours and 6 minutes. Alternatively, taking a train from Harrisburg to Portland would take approximately 11 hours and 22 minutes. If you prefer a combination of flying and bus, it would take around 5 hours and 18 minutes to fly from Harrisburg to Boston and then take a bus from Boston to Portland.
The most cost-effective transportation option for traveling from Harrisburg to Portland is by train and bus. It is the cheapest option, with prices ranging from $50 to $210, and it takes approximately 11 hours and 37 minutes. However, if time is a priority, the quickest way to reach Portland from Harrisburg is by flying and taking a bus. This option costs between $150 and $420 and takes about 5 hours and 18 minutes.
The prices for a train ticket between Harrisburg and Portland range from $49 to $766. Similarly, the prices for a bus ticket between Portland and Harrisburg vary from $49 to $161. These prices may vary depending on factors such as the time of travel, availability of seats, and the class of service. It is advisable to check with the respective transportation providers for the most up-to-date and accurate pricing information.
If you prefer not to use public transportation, you can drive from Harrisburg to Portland. The road distance is approximately 481 miles, and it takes approximately 8 hours and 32 minutes to drive from Harrisburg to Portland. The cost of driving varies, but you can expect to spend around $85 to $130 on gas and tolls for the trip.
To travel from Harrisburg to Portland without a car, the best option is to take the train and bus route. This option takes approximately 10 hours and 7 minutes and costs between $65 and $750. Another option is to fly, which takes 7 hours and 6 minutes and costs between $200 and $340. If you prefer a more budget-friendly option, you can choose to take the bus, which takes around 10 hours and 45 minutes and costs between $45 and $170. Alternatively, you can also take the train, which takes about 11 hours and 22 minutes and costs between $45 and $800.
Yes, there is a connection between Harrisburg and Portland but there is no direct route. You can take a train from Harrisburg to Portland, which includes transfers in Philadelphia, Back Bay, and Boston, and takes approximately 11 hours and 22 minutes. Alternatively, you can take a bus from Harrisburg to Portland, with transfers in Port Authority Bus Terminal, New York, NY, and Boston South Buses, which takes approximately 10 hours and 45 minutes. Both options provide convenient transportation between the two cities.
The flight duration between Harrisburg and Portland with one stopover, typically takes around 4 hours and 7 minutes. The prices for this flight can vary, ranging from $203 to $336. It is important to note that there are no direct flights available between the two cities, so passengers will have to account for the additional time required for the layover.
There are plenty of options for accommodation near Portland. With over 224 hotels to choose from, you can find something that suits your budget and preferences. Prices start at $67 per night, so you have a range of options available. It's recommended to book in advance, especially during peak travel seasons, to ensure you secure the best deal and availability.

Trips from Harrisburg

Trips to Portland