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

Deutsche Bahn
Renfe
Italo
Frecciarossa

Train Information to Boston from Lancaster, PA

distanceDistance315 miles (508 km)
durationAverage train duration8 h 2 min
priceAverage train ticket price$107 (€89)
frequencyTrain frequency5 a day
changesDirect trainYes, there are 5 direct trains a day

Trains from Lancaster, PA to Boston cover the 315 miles (508 km) long route taking on average 8 h 2 min with our travel partners like. Normally, there are 5 trains operating per day, including direct services available. You can get the cheapest train tickets for this journey for as low as $107 (€89), but the average price of train tickets is $107 (€89).

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
How much are cheap trains from Lancaster, PA to Boston?
Train tickets from Lancaster, PA to Boston for some dates and times can be found for as cheap as $107 (€89)  one way in the next 7 days.
How much is a train ticket between Lancaster, PA and Boston?
The Lancaster, PA to Boston train ticket price is on average $107 (€89)  if you are looking to buy your tickets for this route in the next week.
How many miles is it from Lancaster, PA to Boston by train?
You should expect to travel around 315 miles (508 km)  from Lancaster, PA to Boston by train.
How long is the train between Lancaster, PA and Boston?
On average the Lancaster, PA to Boston train time is 8 h 2 min  covering the 315 miles (508 km) long trip, but the journey time can vary depending on specific dates or traveling on weekends and holidays.
How many trains per day are there between Lancaster, PA and Boston?
On average, there are 5 trains a day from Lancaster, PA to Boston. The train times and services may be different on weekends and holidays compared to weekdays.
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 12: 16 PM. The last train from Lancaster, PA to Boston that you can take departs at 7: 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.
How early should I buy train tickets from Lancaster, PA to Boston to score the best deals?
If you buy the Lancaster, PA to Boston train within the next 7 days, you can find one way tickets to cost on average $107 (€89). However, booking your train ticket in advance gives you access to the best prices for trains from Lancaster, PA to Boston. Look out for train tickets for this trip to go on sale a few months before your planned departure date to find the best deals.

Travel to popular destinations by train, bus or flight