Harrisburg, PA to Philadelphia train

Cheap train tickets from Harrisburg, PA to Philadelphia

Showing times and prices for Oct 05

Cheapest

38

Average

38

The best way to find a cheap fare is to book your ticket as far in advance as you can and to avoid traveling at rush hour.

Cheapest
03:15PMHarrisburg Station1h50 05:05PM30th Street Station
0 transfers
381One-way
Cheapest
08:00PMHarrisburg Station1h40 09:40PM30th Street Station
0 transfers
381One-way
Cheapest
06:40PMHarrisburg Station1h40 08:20PM30th Street Station
0 transfers
381One-way
Cheapest
10:05AMHarrisburg Station1h36 11:41AM30th Street Station
0 transfers
381One-way
Cheapest
05:35PMHarrisburg Station1h48 07:23PM30th Street Station
0 transfers
381One-way

Train schedule from Harrisburg, PA to Philadelphia

Showing trains for tomorrow, Wednesday, October 5
05:00AMHarrisburg Station1h45 06:45AM30th Street Station
0 transfers
05:55AMHarrisburg Station1h55 07:50AM30th Street Station
0 transfers
06:40AMHarrisburg Station1h53 08:33AM30th Street Station
0 transfers
07:55AMHarrisburg Station1h35 09:30AM30th Street Station
0 transfers
08:59AMHarrisburg Station1h45 10:44AM30th Street Station
0 transfers
10:05AMHarrisburg Station1h36 11:41AM30th Street Station
0 transfers
12:05PMHarrisburg Station1h47 01:52PM30th Street Station
0 transfers
01:00PMHarrisburg Station1h59 02:59PM30th Street Station
0 transfers
03:15PMHarrisburg Station1h50 05:05PM30th Street Station
0 transfers
04:30PMHarrisburg Station1h56 06:26PM30th Street Station
0 transfers
05:35PMHarrisburg Station1h48 07:23PM30th Street Station
0 transfers
06:40PMHarrisburg Station1h40 08:20PM30th Street Station
0 transfers
08:00PMHarrisburg Station1h40 09:40PM30th Street Station
0 transfers
09:15PMHarrisburg Station1h41 10:56PM30th Street Station
0 transfers

This is the last train of the day.

Find all the dates and times for this journey

Compare prices and tickets by train, bus or flight

Wed
Oct 05
Thu
Oct 06
Fri
Oct 07
Sat
Oct 08
Sun
Oct 09
Mon
Oct 10
Tue
Oct 11

Fastest train times from Harrisburg, PA to Philadelphia

Showing times and prices for Oct 05

Fastest Journey

1 h 35 m

Average

1 h 46 m

Trains per day

14

Distance

151 km

Of the 14 trains that leave Harrisburg, PA for Philadelphia every day 14 travel direct so it’s quite easy to avoid journeys where you’ll have to change along the way.

Fastest
07:55AMHarrisburg Station1h35 09:30AM30th Street Station
0 transfers
381One-way
2nd Fastest
10:05AMHarrisburg Station1h36 11:41AM30th Street Station
0 transfers
381One-way
08:00PMHarrisburg Station1h40 09:40PM30th Street Station
0 transfers
381One-way
06:40PMHarrisburg Station1h40 08:20PM30th Street Station
0 transfers
381One-way
09:15PMHarrisburg Station1h41 10:56PM30th Street Station
0 transfers
381One-way

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 Philadelphia

distanceDistance93 miles (150 km)
durationAverage train duration1 h 35 min
priceAverage train ticket price$38 (€36)
frequencyTrain frequency11 a day
changesDirect trainYes, there are 11 direct trains a day
carriersTrain companiesAmtrak

Trains from Harrisburg, PA to Philadelphia cover the 93 miles (150 km) long journey taking on average 1 h 35 min with our travel partners like Amtrak. Normally, there are 11 trains operating per day, including direct services available. While the average ticket price for this trip costs around $38 (€36), you can find the cheapest train ticket for as low as $38 (€36).

Train providers: Amtrak from Harrisburg, PA to Philadelphia trains

You can travel by train between Harrisburg, PA and Philadelphia with Amtrak for as low as $38 (€36). When you search for schedules and tickets, Omio will show you the best route.

Amtrak

Amtrak is the main train company in the United States operating medium and long-distance intercity services in 46 US states as well as in 3 Canadian provinces. There are over 300 Amtrak trains running daily. With Amtrak you can travel by train across the country and explore destinations near and far with routes such as the Northeast Regional connecting cities in the East Coast, the Coast Starlight connecting destinations up and down the West Coast, the Empire Builder connecting Chicago and Midwestern cities to the Northwest, and many more. Amtrak offers different class options suiting any budget, from Coach Class to Business Class, First Class, and the Sleeper Class, where you can book a Roomette, Bedroom, and Bedroom suite among others for night travel. There are several different ticket types including Saver, Value, Flexible, Business and Premium for you to book for your next train journey to Philadelphia from Harrisburg, PA.

Harrisburg, PA to Philadelphia train information with Amtrak:

  • Average Duration: 1 h 46 min
  • Average Price: $38
  • Amtrak frequency: 11 a day

Trains from Harrisburg to Philadelphia

Taking a train from Harrisburg to Philadelphia is both simple and convenient. With 10 to 15 departures every day of the week, passengers can choose the train that best fits their schedule. The total journey takes under 2 hours using direct service. Some routes get travelers from to their destination in approximately 90 minutes.

Harrisburg to Philadelphia Train time: Daily departures

There are around 14 daily train departures from Harrisburg to Philadelphia. Departures begin at approximately 5:00 a.m. and continue until just after 9:00 p.m. There is a train departing every hour with extra services, during peak travel times. Trains run with just as much frequency on the weekends as they do throughout the week.

How long is the journey by train from Harrisburg to Philadelphia?

A direct train from Harrisburg to Philadelphia is both quick and enjoyable. The entire journey can be completed in a little under 2 hours. Some routes can get passengers to their destinations in as little as 90 minutes. The duration of the trip is increased slightly by any connections, but most services are direct.

What are the departure and arrival stations for trains from Harrisburg to Philadelphia?

Departure Station: Harrisburg Transportation Center, formerly Harrisburg Central Railroad Station, is a large transport hub located on the eastern side of the city. HTC, as it is locally known, is a well-situated center for rail and bus travel. Within this complex, passengers can catch intercity busses that service the city center of Harrisburg and the surrounding South Central Pennsylvania suburbs. If they like, travelers can walk the half-mile distance into downtown. There are many entertainment options within a few blocks of HTC, including a shopping mall, a movie theater, and a few arts and science centers. The station itself is suitably equipped to assist those with limited mobility. The Harrisburg Transportation Center also offers a few convenience stores, kiosks, and food options for those waiting for their train.

Arrival Station: 30th Street Station in Philadelphia, the largest station in Pennsylvania, is an intermodal transit station and connects passengers to both intercity busses and commuter trains. The station is located in the University City section of central Philadelphia, quite close to the Schuylkill River. With its proximity to several major highways, taxis and rideshare services can quickly get visitors to their destinations. Public busses are available immediately outside the terminal, and routes take travelers to every corner of Philadelphia. Several rental car agencies have desks within the station as well. Convenience stores, food counters, and kiosks can be found either within or adjacent to the station's main concourse. 

Which train companies travel from Harrisburg to Philadelphia?

Currently, Amtrak is the only train service offering routes between Harrisburg and Philadelphia.

Amtrak Harrisburg to Philadelphia

Amtrak offers between 10 and 15 daily departures from Harrisburg to Philadelphia. Passengers can choose to travel more luxuriously by upgrading their coach ticket to either business or first class. The more exclusive tickets offer access to dining cars, larger seats, tray tables, and other amenities. Amtrak allows travelers to bring up to 2 personal items and 2 carry-on bags on board. Carry-on bags must not exceed weight or dimension restrictions. Passengers with more luggage can check up to 4 bags, and the first 2 bags are not subject to fees. Pets are allowed to accompany their owners on this route because the trip is shorter than 7 hours. However, small dogs and cats must weigh less than 20 pounds, including the weight of their travel carrier. Bicycles can be considered a carry-on item provided it is less than 50 pounds, but cyclists can opt to have their bikes checked as luggage.

Harrisburg to Philadelphia Trains: Services onboard

Trains from Harrisburg to Philadelphia are equipped with both WiFi and air conditioning. There is a snack car located at the beginning of the coach car section and more dining options in the more exclusive cars. At least one car per ticket class has accessible seating and bathrooms for those with mobility needs.

How can I find cheap train tickets from Harrisburg to Philadelphia?

Most train tickets between Harrisburg and Philadelphia are similarly priced, with some variation during peak hours. Passengers looking to stretch their dollars can buy tickets in advance for better rates, especially during the holidays. Flexibility in the dates of travel can also assist in more affordable ticket prices. Amtrak has a points-based rewards system that can be used for a variety of discounts. Rewards members can use points for discounted tickets, ticket upgrades, pet fees, luggage fees, and much more.

Travel Tips: Trains from Harrisburg, PA to Philadelphia

Travel Tips: Travel by train to Philadelphia 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 Philadelphia.
FAQs
Train tickets between Harrisburg, PA and Philadelphia for some dates and times can be found for as cheap as $38 (€36)  one way in the next 7 days.
The Harrisburg, PA to Philadelphia train ticket price is on average $38 (€36)  if you are looking to book your tickets for this journey in the next week.
The distance to Philadelphia from Harrisburg, PA by train is approximately 93 miles (150 km).
On average the Harrisburg, PA to Philadelphia train travel time is 1 h 35 min  for the 93 miles (150 km) long trip, but the duration can vary if you travel on weekends and holidays.
For the best Harrisburg, PA to Philadelphia train to buy, you can travel safely and comfortably with Amtrak. However, it's always good to check all possible train companies with services to Philadelphia from Harrisburg, PA to compare what amenities they may offer.
The average number of trains departing Harrisburg, PA for Philadelphia is 11 a day. The train schedules and services may vary between weekdays and weekends.
You can take the earliest train from Harrisburg, PA to Philadelphia at 9: 00 AM   or take the last train from Harrisburg, PA to Philadelphia leaving at 11: 05 PM. Look for the latest Harrisburg, PA to Philadelphia train schedules on Omio and book the best time to take the train for this route.
You can find trains from Harrisburg, PA to Philadelphia to cost on average $38 (€36) one way if you book within the next 7 days. But we recommend buying train tickets in advance to score the best deals and save money on your route. You’ll see tickets for the Harrisburg, PA to Philadelphia train generally on sale a few months before the planned travel date.

The Omio App Makes Travel Planning Easy

We’ll get you where you want to go. From live train updates to mobile tickets, our innovative app is the ideal way to plan and keep track of your travel.

ios-badge
android-badge
Hand With Phone
Currency
Language