Travel options
from New York City to Harrisburg, PA

You can get from New York City to Harrisburg, PA by train, bus or flight.

No journeys found

We couldn’t find any journeys for this date. Click below and try searching for another date.

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

Trenitalia
Easyjet
Deutsche Bahn
SNCF

COMPARE Prices for trains, buses and flights

Tue
Sep 21
$54Amtrak
$67Greyhound
$235American Airlines
Wed
Sep 22
$54Amtrak
$69Greyhound
$332American Airlines
Fri
Sep 24
$56Amtrak
$75Greyhound
$365American Airlines
Sat
Sep 25
$55Amtrak
$72Greyhound
$197American Airlines
Sun
Sep 26
$56Amtrak
$72Greyhound
$261American Airlines
Mon
Sep 27
$56Amtrak
$70Greyhound
$178American Airlines
Wed
Sep 29
Find prices
$69Greyhound
Find prices
Thu
Sep 30
$56Amtrak
$69Greyhound
$281American Airlines
Fri
Oct 1
$56Amtrak
$73Greyhound
$261American Airlines
Mon
Oct 4
$51Amtrak
$67Greyhound
$266Republic Airlines
Tue
Oct 5
$51Amtrak
$67Greyhound
$234American Airlines
Thu
Oct 7
$54Amtrak
$67Greyhound
$252American Airlines
Fri
Oct 8
$55Amtrak
$75Greyhound
$259American Airlines
Sat
Oct 9
$54Amtrak
$74Greyhound
$176American Airlines

Travel Information between New York City and Harrisburg, PA

distanceDistance154 miles (248 km)
modeAvailable travel modesBus, flight or train
priceTicket price range$56 - $423
cheapestCheapest modeTrain • $56 (€45) • 3 h 20 min
fastestFastest modeTrain • $56 (€45) • 3 h 20 min
carriersPopular travel companiesGreyhound, psa airlines or Amtrak

Take a bus, flight or train to travel 154 miles (248 km) from New York City to Harrisburg, PA. If speed is a priority, then a train is the best option with an average duration of 3 h 20 min; whereas, if saving money is more important, then a train is the best option with prices starting as low as $56 (€45). The most popular travel companies which serve this trip are Greyhound, psa airlines or Amtrak among others. Travelers can even take a direct from New York City to Harrisburg, PA.