[menuItemContent][menuItemRightSideContent]
Currency

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

Deutsche Bahn
Renfe
Italo
Frecciarossa
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

Train Information to Boston from Lancaster, PA

distanceDistance315 miles (508 km)
durationAverage train duration7 h 35 min
changesDirect trainYes
carriersTrain companies

Trains from Lancaster, PA to Boston cover the 315 miles (508 km) long route taking on average 7 h 35 min with our travel partners like. There are direct train services available.

Travel Tips

Trains from Lancaster, 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 Lancaster, PA to Boston.
FAQs
What is the distance to Boston from Lancaster, PA by train?
You should expect to travel around 315 miles (508 km)  to Boston from Lancaster, PA by train.
How long is the train ride from Lancaster, PA to Boston?
The train time from Lancaster, PA to Boston is on average 7 h 35 min  for the 315 miles (508 km) long journey, but the time it takes to go between Lancaster, PA and Boston by train can vary depending on specific dates or traveling on weekends and holidays.
What time is the earliest train from Lancaster, PA to Boston? What time is the last train from Lancaster, PA to Boston?
You can take the first train from Lancaster, PA to Boston at 11: 16 AM. The last train from Lancaster, PA to Boston that you can take departs at 9: 40 PM. Omio shows you the latest train from Lancaster, PA to Boston schedule to help you book the best departure time for this route.