Book train tickets from New York to Harrisburg

switcheroo

Quickview

traveling from New York to Harrisburg by train

Cheapest price
$45.00
Fastest time
3h 19m
Trips per day
13
train carriers
3
Lowest prices
We partner with 100s of bus, train & ferry operators to find you the best fares.
No wanderu fees
We simply offer you the lowest prices directly from the carrier.
Best travel options
We offer the safest & most reliable options on millions of routes.

How can I get the cheapest train ticket from New York to Harrisburg?

The best way to get the cheapest train tickets from New York to Harrisburg is by booking earlier. Based on the last 30 days, the cheapest average train fares from New York to Harrisburg were $60.85. By booking 13 days out, tickets are on average $15.00 cheaper than those that are booked last minute.

What is the busiest time to travel from New York to Harrisburg?

The busiest time of the week for travel from New York to Harrisburg by train is at 12 PM on Wednesday. When planning to travel around this time, tickets should be booked well in advance as they may sell out. Around 3 AM on Monday is when the fewest number of train tickets are sold. If you’re looking for a little extra space, the train departing at this time is the least likely to be crowded.

How many daily train trips are there from New York to Harrisburg?

On average there are 13 train trips per day. Amtrak Keystone Service has the most options for departures from New York to Harrisburg, with an average of 7 trips per day and 157 monthly trips. 3 train carriers currently travel from New York to Harrisburg. Of the 13 trips there are 8 trips that are direct routes with no transfers.

Need more travel options? Bus options from New York start at $31.00.

train lines that run from New York to Harrisburg

Amtrak Pennsylvanian

Amtrak Pennsylvanian operates, on average, 1 train schedule(s) from New York to Harrisburg. The average Amtrak Pennsylvanian ticket to Harrisburg costs $63.83. Cheap Amtrak Pennsylvanian tickets to Harrisburg are available on Wanderu starting from $45.00. In New York, Amtrak Pennsylvanian departs from Penn Station and no other station. In Harrisburg, Amtrak Pennsylvanian arrives at Harrisburg Transp Ctr and no other station.

An average trip on Amtrak Pennsylvanian from New York to Harrisburg takes 3 hours and 35 minutes, while the fastest available Amtrak Pennsylvanian trip will get you to Harrisburg in 3 hours and 19 minutes,

On weekends, Amtrak Pennsylvanian offers 1 trip per day and you could expect to pay $72.98 for a weekend getaway trip to Harrisburg.

Amtrak Pennsylvanian
Amtrak Pennsylvanian
Air conditioning
Restroom
Extra legroom
Loyalty rewards
Power outlet
Snacks
WiFi
Avg. Time
3h 35m
Avg. Price
$63.83

Amtrak Keystone Service

Amtrak Keystone Service operates, on average, 7 train schedule(s) from New York to Harrisburg. The average Amtrak Keystone Service ticket to Harrisburg costs $62.70. Cheap Amtrak Keystone Service tickets to Harrisburg are available on Wanderu starting from $45.00. In New York, Amtrak Keystone Service departs from Penn Station and no other station. In Harrisburg, Amtrak Keystone Service arrives at Harrisburg Transp Ctr and no other station.

An average trip on Amtrak Keystone Service from New York to Harrisburg takes 3 hours and 34 minutes, while the fastest available Amtrak Keystone Service trip will get you to Harrisburg in 3 hours and 19 minutes,

On weekends, Amtrak Keystone Service offers 6 trips per day and you could expect to pay $67.94 for a weekend getaway trip to Harrisburg.

Amtrak Keystone Service
Amtrak Keystone Service
Air conditioning
Restroom
Extra legroom
Loyalty rewards
Power outlet
Snacks
WiFi
Avg. Time
3h 34m
Avg. Price
$62.70

Amtrak

Amtrak operates, on average, 4 train schedule(s) from New York to Harrisburg. The average Amtrak ticket to Harrisburg costs $92.62. Cheap Amtrak tickets to Harrisburg are available on Wanderu starting from $60.00. In New York, Amtrak departs from Penn Station and no other station. In Harrisburg, Amtrak arrives at Harrisburg Transp Ctr and no other station.

An average trip on Amtrak from New York to Harrisburg takes 4 hours and 7 minutes, while the fastest available Amtrak trip will get you to Harrisburg in 3 hours and 19 minutes,

On weekends, Amtrak offers 2 trips per day and you could expect to pay $108.83 for a weekend getaway trip to Harrisburg.

Amtrak
Amtrak
Air conditioning
Restroom
Extra legroom
Loyalty rewards
Power outlet
Snacks
WiFi
Avg. Time
4h 7m
Avg. Price
$92.62
Depending on the train line you travel with, your options include one station that has train departures from New York. Most train trips to Harrisburg will depart from Penn Station.
  • Penn Station
Train trips arrive in Harrisburg at 1 stations, depending on which train line you are traveling with. Harrisburg Transp Ctr are the main train stations in Harrisburg for trips arriving from New York.
  • Harrisburg Transp Ctr