How to travel from Harrisburg, PA to Boston

Travel options
from Harrisburg, PA to Boston

You can get from Harrisburg, PA to Boston by train, bus or flight.

Our recommendation
train

To get from Harrisburg, PA to Boston on Oct 08 we recommend taking a train because it’s the best combination of price and speed.

01:00PMHarrisburg Station10h20 11:20PMBack Bay Station, MA
1 transfer
1581One-way
Cheapest
01:00PMHarrisburg Station10h20 11:20PMBack Bay Station, MA
1 transfer
1581One-way
Other options
01:00PMHarrisburg Station10h26 11:26PMSouth Station
1 transfer
1581One-way
04:30PMHarrisburg International Airport, PA3h30 08:00PMEdward L. Logan International Airport, MA
1 transfer
3621One-way
06:35AMHarrisburg International Airport, PA3h39 10:14AMEdward L. Logan International Airport, MA
1 transfer
3621One-way

Find all the dates and times for this journey by train, bus, and flight, .

More than 1,000 travel companies trust us to sell their tickets all in one place.

Trenitalia
Easyjet
Deutsche Bahn
SNCF

Compare prices and tickets Prices for trains, buses and flights

Sat
Oct 08
Sun
Oct 09
Mon
Oct 10
Tue
Oct 11
Wed
Oct 12
Thu
Oct 13
Fri
Oct 14

Travel Information from Harrisburg, PA to Boston

distanceDistance334 miles (538 km)
modeAvailable travel modesBus, flight, ferry or train
priceTicket price range$72 - $298
cheapestCheapest modeBus • $72 (€68) • 9 h
fastestFastest modeFlight • $298 (€281) • 1 h 22 min
carriersPopular travel companiesGreyhound, American Airlines or Amtrak

Take a bus, flight, ferry or train to travel 334 miles (538 km) between Harrisburg, PA and Boston. If speed is a priority, then a flight is the best option with an average duration of 1 h 22 min; whereas, if saving money is more important, then a bus is the best option with prices starting as low as $72 (€68). The most popular travel companies which serve this trip are Greyhound, American Airlines or Amtrak among others. Travelers can even take a direct flight or train from Harrisburg, PA to Boston.

Travel Tips: Travel from Harrisburg, PA to Boston

Travel Tips: Travel to Boston easily. Whether you want fast, cheap or something entirely different, our travel experts have collected everything you need to know so you can find the best option from Harrisburg, PA to Boston.
FAQs

You can travel between Harrisburg, PA and Boston 4 different ways: bus, flight, ferry or train.

The cheapest way to travel between Harrisburg, PA and Boston is by taking a bus with an average price of $72 (€68).

This is compared to other travel options to Boston:

A bus is generally $227 (€213) less than a flight for the same trip. Taking a flight costs on average $298 (€281) from Harrisburg, PA to Boston.

A bus is generally $52 (€49) less than a train for the same route. Taking a train costs on average $124 (€116) from Harrisburg, PA to Boston.

The fastest way from Harrisburg, PA to Boston is by flight with an average journey time of 1 h 22 min.

There are alternative travel options to Boston that can usually take longer:

In comparison, going by bus can take 9 h   on average.

In comparison, getting to Boston by train can take on average 8 h 10 min.

You should expect to travel around 334 miles (538 km) between Harrisburg, PA and Boston.

The average frequency per day from Harrisburg, PA to Boston is:

  • 3 buses per day.
  • Around 7 trains per day.

However, we recommend checking specific travel dates for your journey to Boston from Harrisburg, PA as scheduled services by bus, flight, ferry or train can vary by season or day of the week.

These are the most popular departure and arrival points when traveling from Harrisburg, PA to Boston:

    Omio works with many trusted partners that can help you travel the best way from Harrisburg, PA to Boston:

    • You can travel by bus to Boston from Harrisburg, PA with Greyhound, and you can find Greyhound Harrisburg, PA to Boston tickets for $72 (€68) on Omio.
    • You can travel by plane between Harrisburg, PA and Boston with American Airlines, and you can find American Airlines Harrisburg, PA to Boston tickets for $298 (€281) on Omio.
    • You can travel by train from Harrisburg, PA to Boston with Amtrak, and you can find Amtrak Harrisburg, PA to Boston tickets for $124 (€116) on Omio.

    Yes, there are direct routes from Harrisburg, PA to Boston with the following travel companies:

    • You can book a direct flight with piedmont airlines.
    • You can take a direct train with.

    Direct services to Boston tend to save you time and add more convenience as you won't need to transfer at another stop in between, so it's worth paying attention to before booking tickets for your route.

    Omio customers who travel from Harrisburg, PA to Boston often also extend their vacation to go to New York City, London or Paris. Omio can help you plan your trip by finding the best connections between Boston and these popular destinations at a great price.

    Before traveling from Harrisburg, PA to Boston, it’s good to know what ticket you can purchase and how much it will cost in the next 7 days:

    • A bus ticket is costing on average $72 (€68) one way for this route.
    • A plane ticket for this route costs on average $298 (€281) one way.
    • A train ticket costs $124 (€116) one way on average for this route.

    But we recommend booking Harrisburg, PA to Boston tickets online a few months before your planned travel date to score the best deals and save money on your trip.

    The Omio App Makes Travel Planning Easy

    We’ll get you where you want to go. From live train updates to mobile tickets, our innovative app is the ideal way to plan and keep track of your travel.

    ios-badge
    android-badge
    Hand With Phone
    Currency
    Language