COVID-19 Cancellation Policies & Trip Protection
Learn more ›

Search train tickets to Lancaster

switcheroo

Quickview

How to get to Lancaster by train

Routes22
Trips per day118
train lines3
Stations1
Lowest PricesWe work directly with hundreds of carriers to find the best available fares.
No Wanderu FeesWe never add any extra fees. We just make it easy to book your travels.
Best Travel OptionsWe help you find & compare the best buses, trains and flights in one place.

What is a good price for a train ticket to Lancaster?

$11.00 is the cheapest price for a train ticket to Lancaster, according to recent searches on Wanderu. You can use our search to check if this price is currently available on buses from your city to Lancaster. In the last month, trains from Middletown to Lancaster had the lowest average price at $11.00.

Where is the train station in Lancaster, PA?

The main train station in Lancaster is 53 E Mcgovern Ave. As the busiest station, it has the most train arrivals, although some trains may make other stops in and around Lancaster.

Philadelphia

There are 9 scheduled trains per day from Philadelphia to Lancaster. The route can be as long as 61 miles, or 98 kilometers. On average, the journey takes 1 hour and 11 minutes. There are 2 train lines that operate on this route. Amtrak Keystone Service has the most daily trains. Trains from Philadelphia usually arrive in Lancaster at 53 E Mcgovern Ave.
Avg. Time
1h 11m
Avg. Price
$21.00

Baltimore

There are 9 scheduled trains per day from Baltimore to Lancaster. The route can be as long as 55 miles, or 88 kilometers. On average, the journey takes 3 hours and 30 minutes. One train company, Amtrak, connects Baltimore to Lancaster. Trains from Baltimore usually arrive in Lancaster at 53 E Mcgovern Ave.
Avg. Time
3h 30m
Avg. Price
$69.08

Exton

There are 9 scheduled trains per day from Exton to Lancaster. The route can be as long as 36 miles, or 58 kilometers. On average, the journey takes 39 minutes. One train company, Amtrak Keystone Service, connects Exton to Lancaster. Trains from Exton usually arrive in Lancaster at 53 E Mcgovern Ave.
Avg. Time
0h 39m
Avg. Price
$14.00

Paoli

There are 9 scheduled trains per day from Paoli to Lancaster. The route can be as long as 44 miles, or 70 kilometers. On average, the journey takes 46 minutes. There are 2 train lines that operate on this route. Amtrak Keystone Service has the most daily trains. Trains from Paoli usually arrive in Lancaster at 53 E Mcgovern Ave.
Avg. Time
0h 46m
Avg. Price
$14.00

Harrisburg

There are 9 scheduled trains per day from Harrisburg to Lancaster. The route can be as long as 35 miles, or 56 kilometers. On average, the journey takes 33 minutes. There are 2 train lines that operate on this route. Amtrak Keystone Service has the most daily trains. Trains from Harrisburg usually arrive in Lancaster at 53 E Mcgovern Ave.
Avg. Time
0h 33m
Avg. Price
$12.00

Located in Pennsylvania, Lancaster is accessible by train from 22 other cities. You can choose from 118 daily scheduled trips when you search for trains to Lancaster on Wanderu. Amtrak Keystone Service usually has the most trains on any given day.

Looking for other ways to get there? Bus tickets to Lancaster are also available..

Train companies serving Lancaster

Amtrak

There are 18 scheduled Amtrak trains per day. Amtrak can get you to Lancaster from 43 cities, including Washington.
Avg. Time
6h 1m
Avg. Price
$90.24

Amtrak Keystone Service

There are 31 scheduled Amtrak Keystone Service trains per day. Amtrak Keystone Service can get you to Lancaster from 8 cities, including Harrisburg.
Avg. Time
0h 52m
Avg. Price
$16.33

Amtrak Pennsylvanian

There are 6 scheduled Amtrak Pennsylvanian trains per day. Amtrak Pennsylvanian can get you to Lancaster from 7 cities, including Harrisburg.
Avg. Time
2h 22m
Avg. Price
$32.17