Cheap train tickets from Lancaster to Philadelphia
Find and compare the best ground travel options in one place.
Trip Summary
There are usually 12 daily train trips available from Lancaster to Philadelphia. Travelling by train from Lancaster to Philadelphia usually takes 1 hour and 14 minutes, but the fastest Amtrak Keystone Service train can make the trip in 1 hour and 3 minutes.
- Distance
- 61 mi (98 km)
- Fastest train
- 1h 3m
- Lowest price
- $30.76
- Trains per day
- 12
- Most frequent service
- Amtrak Keystone Service
- Train lines
- 4
Millions of travellers trust Wanderu every year to get:
Lowest Prices
We find the cheapest bus & train tickets, so you can wander for less.
Best Travel Options
We partner with 500+ carriers to bring you the most bus & train options.
Quick & Easy Booking
Book trips quickly with a simple, hassle-free checkout – online & on our app.
Fast Customer Support
We don’t monkey around. We respond within minutes to help you out.
See what travellers are saying about Wanderu:
Lancaster to Philadelphia Train Schedule
Is it better to travel by bus or train from Lancaster to Philadelphia?
There are usually 2 daily bus trips available from Lancaster to Philadelphia.
Train | Bus | |
|---|---|---|
Avg. Price | Avg. Price$33.37 | Avg. Price$16.78Cheaper |
Daily Trips | Daily Trips12 | Daily Trips2 |
Duration | Duration1h 14mFaster | Duration1h 30m |

Train Trip Reviews from Wanderu Customers
Average score for trains from Lancaster to Philadelphia (Based on 63 ratings and reviews)
5.0
5.0
5.0
5.0
5.0
5.0
There are several train options that can take you from Lancaster to Philadelphia:
- Amtrak tickets: $34 one-way
- Amtrak Downeaster tickets: $38 one-way
- Amtrak Keystone Service tickets: $31 one-way
- Amtrak Pennsylvanian tickets: $34 one-way
What is the price of a train ticket from Lancaster to Philadelphia?
In the last month, train tickets from Lancaster to Philadelphia cost about $32 when booked at the cheapest time. This is basically as cheap as train fares can get. Good news! You can find the cheapest tickets if you book your trip at least 20 days prior to the travel date. You’ll likely pay around $3.62 more if you wait to book until the last minute.
Average train ticket prices from Lancaster to Philadelphia by travel date
Over the next 30 days, a one-way train trip from Lancaster to Philadelphia will cost between $31 and $39. Book in advance to secure the best price in the next few weeks.
Average train ticket prices from Lancaster to Philadelphia by month
Taking the train from Lancaster to Philadelphia usually costs about the same throughout the year. In general, train ticket prices for this route are fairly consistent, so expect to pay around $32 whenever you decide to travel.
Prices as travel date approaches
The price of train trips from Lancaster to Philadelphia doesn't fluctuate much throughout the year, so you don’t need to book your tickets super far in advance. However, to avoid last-minute price surges or sold-out tickets, we recommend purchasing your train tickets at least 48 hours before departure.
Which train should you take from Lancaster to Philadelphia?
There are 4 train lines with service from Lancaster to Philadelphia. Amtrak Keystone Service is the most popular choice with travellers, offering scheduled service on 11 trains each day.
| Train | Daily Trips | Avg. Time | Avg. Price |
|---|---|---|---|
| Amtrak | 1 | 1h 12m | $35.20 |
| Amtrak Downeaster | 1 | 1h 15m | $37.75 |
| Amtrak Keystone Service | 11 | 1h 14m | $32.79 |
| Amtrak Pennsylvanian | 1 | 1h 14m | $39.98 |
Amtrak is the largest passenger railway service in America, offering daily intercity trains to hundreds of destinations across the contiguous United States, as well as several cities in Canada. Every Amtrak train comes equipped with comfortable seats with extra legroom, as well as several four-seat areas with tables in the middle. In addition, each car has a freshly cleaned washroom, free WiFi and power outlets at every seat. There are also snack bars where you can purchase drinks or food during your journey. On average, there is 1 Amtrak train from Lancaster to Philadelphia every day, as well as 1 trip on the weekends, with prices starting from $33.55.










The Amtrak Downeaster provides passenger rail service in New England along the northeastern seaboard. The line is especially popular in the summer months for coastal getaways, and in the fall to see the incredible foliage along the train route. Choose between Coach Class or Business Class, the latter offering more comfortable seating, complimentary non-alcoholic beverages, and a more flexible ticket cancellation policy. All passengers are treated to free onboard WiFi and access to the cafe car to buy a snack or coffee. The Downeaster runs 1 trip from Lancaster to Philadelphia each day, and with ticket prices starting at just $37.75, this is one of the most affordable trains in the United States.
The Keystone Service is a daily train service that Amtrak operates from New York City to Harrisburg, PA. The route is notable for its high-speed rail portions, where the train can reach up to 125 mph. This speed means the trip from Lancaster to Philadelphia takes just 1 hour and 14 minutes on the Keystone Service. The train’s amenities include free WiFi, onboard washrooms, power outlets, and a Quiet Car for those who prefer to sleep, work, or study in a quieter atmosphere. Tickets on this route usually cost $32.79, but if you book in advance, you may be able to score a $30.76 ticket.
The Amtrak Pennsylvanian runs daily between New York City and Pittsburgh, passing through cities such as Philadelphia and Harrisburg. The trains feature basic amenities such as a cafe car and free onboard WiFi and offer checked baggage service. A trip from Lancaster to Philadelphia takes about 1 hour and 14 minutes on the Pennsylvanian.
Frequently asked questions about travelling by train from Lancaster to Philadelphia
There are 12 daily scheduled trains, all of which are direct trains that take you the entire way from Lancaster to Philadelphia. You can also take a train for your return trip from Philadelphia to Lancaster. If you're not set on travelling by train, you could always take the bus from Lancaster to Philadelphia for $17.
Trains per day
12
Direct trains
12
The distance between Lancaster and Philadelphia is approximately 98 kilometres. The average train journey between these two cities takes 1 hour and 14 minutes, although the absolute fastest you could get there is 1 hour and 3 minutes. As a relatively short ride, taking the train is an easy way to travel between these two cities.
Distance (mi)
61
Distance (km)
98
The earliest train departs Lancaster at 5:30 a.m. while the last train of the day leaves at 9:47 p.m. To see all scheduled departure times, use the search function on this page to get the full schedule for your specific travel dates.
First train
5:30am
Last train
9:47pm
Trains from Lancaster to Philadelphia are the most crowded on Monday. Tickets also tend to be more expensive then. If you are looking for a great deal on your train tickets or just want extra room to stretch out, consider travelling on Saturday instead, as it tends to be the least crowded day of the week.
Busiest
Monday
Least crowded
Saturday
City Information
Lancaster
Lancaster is a city in the Piedmont Region, between Baltimore and Philadelphia, primarily known for being a hub of Pennsylvania's Amish Country. One of Lancaster's most popular attractions is the Central Market, housed in an impressive structure built in 1889. Here, you can shop from over 60 vendors and sample their fresh fruits, cheeses, or baked treats and purchase handmade Amish goods unique to the area.
Lancaster also features a growing art scene, and Gallery Row downtown hosts some of the town's best boutiques, art galleries, and vintage shops. The Demuth Museum and Lancaster Museum of Art offer additional venues for culture vultures to check out. If you're visiting with kids, don't miss Dutch Wonderland just outside of town; this royal theme park includes 32 rides and activities catering to young children.
Lancaster features a vibrant food scene with plenty of selections and cuisines for even the most discerning foodies. Some local favourites include C'est La Vie, The Brasserie Restaurant & Bar, and Shot & Bottle.
Amtrak Pennsylvanian and Keystone Service trains stop in Lancaster and connect the town with Philadelphia, Harrisburg, and New York. OurBus offers intercity bus routes to Lancaster, as well. The nearest airport for passenger flights is in Philadelphia, about 60 miles away or just an hour on the train.
Philadelphia



We may feel a little bit more than just brotherly love for Philadelphia, a city steeped in history and culture. Where else can you channel your inner Rocky Balboa on his epic run, and later enjoy an authentic Philly cheesesteak as a reward?
Philadelphia’s affordability (especially compared to other East Coast cities) is just one of many reasons it is among Wanderu’s best destinations for college students. Another reason is how much there is to do! Early American history takes precedence at Independence Hall and the Liberty Bell, while museums abound on Benjamin Franklin Parkway, sometimes called the most artistic mile in the city. Head to Reading Terminal Market to fuel up for a night hitting the bars, clubs, and live music joints that line South Street.
Philadelphia is a major hub for both Greyhound and Amtrak, and its 30th Street Station is one of the busiest stations in the country. The plentitude of ground travel and the nearby Philadelphia International Airport make this exciting city very easily accessible, even on a budget.
Station Information
Where is the train station in Lancaster?
Main departure station: 53 E Mcgovern Ave
There is one train station in Lancaster.
All train stations in Lancaster:
- 53 E Mcgovern Ave
Where is the train station in Philadelphia?
Main arrival station: 30th St Station - 2955 Market St

Philadelphia receives travellers from Lancaster at its two active train stations.
All train stations in Philadelphia:
- 30th St Station - 2955 Market St
- N Phil - 2900 N Broad St
Need a return trip from Philadelphia to Lancaster?
Search Train TicketsPlan your next adventure
More trains from Lancaster
- Lancaster to Hartford Train$166+
- Lancaster to Wilmington Train$73+
- Lancaster to Atlanta Train$243+
- Lancaster to Boston Train$242+
- Lancaster, PA to Portland, ME Train$239+
- Lancaster to Newark Train$106+
- Lancaster to Cleveland Train$127+
- Lancaster to Harrisburg Train$20+
- Lancaster, PA to Reading, PA Train
- Lancaster to Washington DC Train$127+
- Lancaster to Orlando Train$309+
- Lancaster to Chicago Train$185+
- Lancaster to Baltimore Train$105+
- Lancaster to Atlantic City Train
- Lancaster to New York Train$110+
- Lancaster to Allentown Train$69+
- Lancaster to Pittsburgh Train$81+
- Lancaster, PA to Richmond, VA Train$133+
Continue by train from Philadelphia
- Philadelphia to Toronto Train$273+
- Philadelphia to New Haven Train$193+
- Philadelphia, PA to Newark, DE Train$10+
- Philadelphia to Chicago Train$281+
- Philadelphia to Baltimore Train$92+
- Philadelphia to Newark Train$99+
- Philadelphia to New Rochelle Train$126+
- Philadelphia to Harrisburg Train$53+
- Philadelphia to Pittsburgh Train$130+
- Philadelphia to Los Angeles Train$582+
- Philadelphia to Washington DC Train$119+
- Philadelphia to Orlando Train$284+
- Philadelphia to Boston Train$312+
- Philadelphia to Atlantic City Train
- Philadelphia to Hudson Train$130+
- Philadelphia to New York Train$112+
- Philadelphia to Lancaster Train$31+
- Philadelphia to Richmond Train$110+
Check out these popular routes
- Toronto to Montreal Train$80+
- Montreal to Québec City Train$53+
- Washington DC to New Rochelle Train$183+
- Orlando to Miami Train$82+
- Boston to New York Train$210+
- New York to Boston Train$210+
- New York to Providence Train$200+
- Philadelphia to New York Train$112+
- Seattle to New York Train$665+
- Montreal to Toronto Train$75+
- San Diego to Los Angeles Train$52+
- Washington DC to New York Train$206+
- Boston to New Rochelle Train$154+
- New York to Washington DC Train$213+
- New York to Philadelphia Train$116+
- Portland to Seattle Train$64+
- Providence to New York Train$211+
- Seattle, WA to Vancouver, WA Train$66+

Wanderu is the simplest way to book bus and train travel.
With just a quick search on Wanderu, you can compare bus and train schedules and prices from hundreds of travel companies in one convenient place to find the trip that works best for you. Wanderu’s simple checkout process makes it easy to book cheap bus and train tickets hassle-free. Most importantly, as Wanderu is an official partner of all leading bus and train companies, we always have the best bus and train deals out there.




