Travel options
from Philadelphia to Harrisburg, PA

You can get from Philadelphia to Harrisburg, PA by train, bus or flight.

Our recommendation

To get from Philadelphia to Harrisburg, PA on Sep 20 we recommend taking a train because it’s the best combination of price and speed.

06:42PM30th Street Station1h53 08:35PMHarrisburg Station
0 changes
$391One-way
Cheapest
06:42PM30th Street Station1h53 08:35PMHarrisburg Station
0 changes
$391One-way
Other options
05:35PM30th Street Station1h55 07:30PMHarrisburg Station
0 changes
$391One-way
11:00AM30th Street Station1h50 12:50PMHarrisburg Station
0 changes
$391One-way
08:15PM30th Street Station1h50 10:05PMHarrisburg Station
0 changes
$391One-way

Find all the dates and times for this journey by train, bus, and flight, .

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

Trenitalia
Easyjet
Deutsche Bahn
SNCF

COMPARE Prices for trains, buses and flights

Mon
Sep 20
$39Amtrak
$56Greyhound
Find prices
Tue
Sep 21
$39Amtrak
$52Greyhound
$365piedmont airlines
Wed
Sep 22
$38Amtrak
Find prices
$115piedmont airlines
Thu
Sep 23
$39Amtrak
Find prices
$297piedmont airlines
Fri
Sep 24
$39Amtrak
$51Greyhound
$367piedmont airlines
Sat
Sep 25
$38Amtrak
$50Greyhound
Find prices
Sun
Sep 26
Find prices
Find prices
$127piedmont airlines
Tue
Sep 28
$38Amtrak
Find prices
$115piedmont airlines
Wed
Sep 29
$38Amtrak
$50Greyhound
Find prices
Thu
Sep 30
$39Amtrak
$51Greyhound
$115piedmont airlines
Fri
Oct 1
$39Amtrak
Find prices
$139piedmont airlines
Sat
Oct 2
Find prices
$58Greyhound
Find prices

Travel Information to Harrisburg, PA from Philadelphia

distanceDistance93 miles (150 km)
modeAvailable travel modesBus, flight or train
priceTicket price range$39 - $127
cheapestCheapest modeTrain • $39 (€31) • 1 h 44 min
fastestFastest modeFlight • $127 (€101) • 52 min
carriersPopular travel companiesGreyhound, piedmont airlines or Amtrak

Travel 93 miles (150 km) by bus, flight or train between Philadelphia and Harrisburg, PA. If speed is a priority, then a flight is the best option with an average duration of 52 min; whereas, if saving money is more important, then a train is the best option with prices starting as low as $39 (€31). The most popular travel companies which serve this journey are Greyhound, piedmont airlines or Amtrak among others. Travelers can even take a direct from Philadelphia to Harrisburg, PA.

Stations

Important Stations and Airports for this Journey

Philadelphia
Philadelphia 30th Street Station
Amenities