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

Deutsche Bahn
Renfe
Italo
Frecciarossa

Overview: Train from Harrisburg, PA to Boston

distanceDistance334 miles (538 km)
durationAverage train duration9 h
frequencyTrain frequency5 a day
changesDirect trainYes, there are 5 direct trains a day

Trains from Harrisburg, PA to Boston cover the 334 miles (538 km) long route taking on average 9 h with our travel partners like. Normally, there are 5 trains operating per day, including direct services available.

Travel Tips: Trains from Harrisburg, PA to Boston

Travel by train 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 many miles is it from Harrisburg, PA to Boston by train?

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

How long is a train to Boston from Harrisburg, PA on average?

On average the Harrisburg, PA to Boston train time is 9 h  covering the 334 miles (538 km) long route, but the journey time can vary depending on specific dates or traveling on weekends and holidays.

How many trains per day are there from Harrisburg, PA to Boston?

The average number of trains departing Harrisburg, PA for Boston is 5 a day. The train schedules and services may vary between weekdays and weekends.

When is the earliest train from Harrisburg, PA to Boston? When is the last train from Harrisburg, PA to Boston?

You can take the earliest train from Harrisburg, PA to Boston at 8: 15 PM   or take the last train from Harrisburg, PA to Boston leaving at 8: 15 PM. Look for the latest Harrisburg, PA to Boston train schedules on Omio and book the best time to take the train for this journey.