[menuItemContent][menuItemRightSideContent]
Currency

Travel options
from Harrisburg, PA to Boston

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

No journeys found

We couldn’t find any journeys for this date. Click below and try searching for another date.

These companies trust us. We sell their tickets all in one place.

Trenitalia
Easyjet
Deutsche Bahn
SNCF
Accommodation

Need a place to stay?

view on map
Top pick hotels
Entire homes & apartments

Find the best accommodation for you, with our partner Booking.com

View all

Travel Information to Boston from Harrisburg, PA

distanceDistance334 miles (538 km)
modeAvailable travel modesBus, flight or train
priceTicket price range$69 - $172
cheapestCheapest modeBus • $69 (€55) • 12 h 25 min
fastestFastest modeFlight • $172 (€137) • 1 h 27 min
carriersPopular travel companiesGreyhound, piedmont airlines or Amtrak

Take a bus, flight or train to travel 334 miles (538 km) between Harrisburg, PA and Boston. The most popular travel companies which serve this trip are Greyhound, piedmont airlines or Amtrak among others. Travelers can even take a direct from Harrisburg, PA to Boston.

Travel Tips

Travel from Harrisburg, PA to Boston
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
How do I travel from Harrisburg, PA to Boston?

There are 3 travel options from Harrisburg, PA to Boston: bus, flight or train.

How far is it from Harrisburg, PA to Boston?

The distance is approximately 334 miles (538 km) from Harrisburg, PA to Boston.

When traveling between Harrisburg, PA and Boston, where do I depart from Harrisburg, PA and where do I arrive in Boston?

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

    Who can get me from Harrisburg, PA to Boston?

    If finding a good deal is your main consideration for your trip from Harrisburg, PA to Boston, then we'll help you find the best value travel companies for you:

    • Travel with Greyhound for buses to Boston. If you’re looking for a good deal on tickets, check for Greyhound Harrisburg, PA to Boston tickets on Omio for $69 (€55).
    • Piedmont airlines can get you to Boston by plane. You can find a good deal for plane tickets with piedmont airlines from Harrisburg, PA to Boston for $172 (€137) on Omio.
    • Travel with Amtrak to go to Boston by train. For a good deal on tickets, you can find Amtrak Harrisburg, PA to Boston tickets on Omio for $71 (€57).
    Where else should I travel to after my journey between Harrisburg, PA and Boston ends?
    Looking to extend your trip from Harrisburg, PA to Boston? Many Omio customers who go from Harrisburg, PA to Boston usually extend their vacation to explore other popular destinations like New York City, London or Paris. If you're looking to explore New York City, London or Paris from Boston, let Omio find you the best connections available at an affordable price.
    How early should I purchase Harrisburg, PA to Boston tickets online to score the best deals?

    When planning your trip from Harrisburg, PA to Boston, it’s good to keep in mind what tickets to buy and their prices in the next 7 days:

    • Bus tickets cost $69 (€55) one way on average.
    • Plane tickets cost on average $172 (€137) one way.
    • Train tickets cost $71 (€57) one way on average.

    However, we recommend buying tickets from Harrisburg, PA to Boston online a few months in advance to get the best deals and save money on your upcoming journey.

    What is the cheapest way to travel to Boston from Harrisburg, PA?

    The cheapest way to go to Boston from Harrisburg, PA is by taking a bus, which costs on average $69 (€55).

    This is compared to other ways of getting to Boston:

    Taking a bus is about $103 (€82) less than taking a flight, which costs on average $172 (€137) for this trip.

    Taking a bus is about $2 (€2) less than taking a train, which costs on average $71 (€57) for this journey.

    What is the fastest way to get from Harrisburg, PA to Boston?

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

    Other travel options to Boston can usually take longer:

    In comparison, going by bus can take 12 h 25 min   on average.

    In comparison, taking a train requires on average 8 h 10 min   of travel time.

    Most Popular Travel Destinations