Departure: | New York, NY |
Arrival: | Harrisburg, PA |
Fastest route: | 3h 21min |
Distance: | 285km |
Cheapest route: | $45 |
Transfers: | Between 0 and 1 |
Train companies: | Amtrak |
One Passenger / One Trip
6:02am
New York, NY
New York - Penn Station
10:25am
Harrisburg, PA
Harrisburg
4h 23min
+
$76
6:02am
New York, NY
New York - Penn Station
7:27am
Philadelphia, PA
Philadelphia - 30th Street Station
1h 25min
Amtrak
Palmetto
$44
1h 8min layover
8:35am
Philadelphia, PA
Philadelphia - 30th Street Station
10:25am
Harrisburg, PA
Harrisburg
1h 50min
Amtrak
Keystone Service
$32
6:45am
New York, NY
New York - Penn Station
10:25am
Harrisburg, PA
Harrisburg
3h 40min
+
$108
6:45am
New York, NY
New York - Penn Station
8:07am
Philadelphia, PA
Philadelphia - 30th Street Station
1h 22min
Amtrak
Cardinal
$76
0h 28min layover
8:35am
Philadelphia, PA
Philadelphia - 30th Street Station
10:25am
Harrisburg, PA
Harrisburg
1h 50min
Amtrak
Keystone Service
$32
7:00am
New York, NY
New York - Penn Station
10:25am
Harrisburg, PA
Harrisburg
3h 25min
Amtrak
Keystone Service
$45
7:00am
New York, NY
New York - Penn Station
10:25am
Harrisburg, PA
Harrisburg
3h 25min
+
$71
7:00am
New York, NY
New York - Penn Station
8:20am
Philadelphia, PA
Philadelphia - 30th Street Station
1h 20min
Amtrak
Keystone Service
$39
0h 15min layover
8:35am
Philadelphia, PA
Philadelphia - 30th Street Station
10:25am
Harrisburg, PA
Harrisburg
1h 50min
Amtrak
Keystone Service
$32
8:05am
New York, NY
New York - Penn Station
12:45pm
Harrisburg, PA
Harrisburg
4h 40min
+
$90
8:05am
New York, NY
New York - Penn Station
9:32am
Philadelphia, PA
Philadelphia - 30th Street Station
1h 27min
Amtrak
Northeast Regional
$58
1h 23min layover
10:55am
Philadelphia, PA
Philadelphia - 30th Street Station
12:45pm
Harrisburg, PA
Harrisburg
1h 50min
Amtrak
Keystone Service
$32
9:00am
New York, NY
New York - Penn Station
12:45pm
Harrisburg, PA
Harrisburg
3h 45min
+
$140
9:00am
New York, NY
New York - Penn Station
10:12am
Philadelphia, PA
Philadelphia - 30th Street Station
1h 12min
Amtrak
Acela Express
$108
0h 43min layover
10:55am
Philadelphia, PA
Philadelphia - 30th Street Station
12:45pm
Harrisburg, PA
Harrisburg
1h 50min
Amtrak
Keystone Service
$32
9:05am
New York, NY
New York - Penn Station
12:45pm
Harrisburg, PA
Harrisburg
3h 40min
+
$108
9:05am
New York, NY
New York - Penn Station
10:28am
Philadelphia, PA
Philadelphia - 30th Street Station
1h 23min
Amtrak
Northeast Regional
$76
0h 27min layover
10:55am
Philadelphia, PA
Philadelphia - 30th Street Station
12:45pm
Harrisburg, PA
Harrisburg
1h 50min
Amtrak
Keystone Service
$32
9:09am
New York, NY
New York - Penn Station
12:45pm
Harrisburg, PA
Harrisburg
3h 36min
Amtrak
Keystone Service
$60
9:09am
New York, NY
New York - Penn Station
12:45pm
Harrisburg, PA
Harrisburg
3h 36min
+
$90
9:09am
New York, NY
New York - Penn Station
10:35am
Philadelphia, PA
Philadelphia - 30th Street Station
1h 26min
Amtrak
Keystone Service
$58
0h 20min layover
10:55am
Philadelphia, PA
Philadelphia - 30th Street Station
12:45pm
Harrisburg, PA
Harrisburg
1h 50min
Amtrak
Keystone Service
$32
9:48am
New York, NY
New York - Penn Station
2:26pm
Harrisburg, PA
Harrisburg
4h 38min
+
$108
9:48am
New York, NY
New York - Penn Station
11:12am
Philadelphia, PA
Philadelphia - 30th Street Station
1h 24min
Amtrak
Northeast Regional
$76
1h 30min layover
12:42pm
Philadelphia, PA
Philadelphia - 30th Street Station
2:26pm
Harrisburg, PA
Harrisburg
1h 44min
Amtrak
Pennsylvanian
$32
10:52am
New York, NY
New York - Penn Station
2:26pm
Harrisburg, PA
Harrisburg
3h 34min
Amtrak
Pennsylvanian
$96
10:52am
New York, NY
New York - Penn Station
2:26pm
Harrisburg, PA
Harrisburg
3h 34min
+
$108
10:52am
New York, NY
New York - Penn Station
12:12pm
Philadelphia, PA
Philadelphia - 30th Street Station
1h 20min
Amtrak
Pennsylvanian
$76
0h 30min layover
12:42pm
Philadelphia, PA
Philadelphia - 30th Street Station
2:26pm
Harrisburg, PA
Harrisburg
1h 44min
Amtrak
Pennsylvanian
$32
11:02am
New York, NY
New York - Penn Station
2:26pm
Harrisburg, PA
Harrisburg
3h 24min
+
$127
11:02am
New York, NY
New York - Penn Station
12:30pm
Philadelphia, PA
Philadelphia - 30th Street Station
1h 28min
Amtrak
Silver Star
$95
0h 12min layover
12:42pm
Philadelphia, PA
Philadelphia - 30th Street Station
2:26pm
Harrisburg, PA
Harrisburg
1h 44min
Amtrak
Pennsylvanian
$32
11:05am
New York, NY
New York - Penn Station
2:26pm
Harrisburg, PA
Harrisburg
3h 21min
+
$127
11:05am
New York, NY
New York - Penn Station
12:31pm
Philadelphia, PA
Philadelphia - 30th Street Station
1h 26min
Amtrak
Northeast Regional
$95
0h 11min layover
12:42pm
Philadelphia, PA
Philadelphia - 30th Street Station
2:26pm
Harrisburg, PA
Harrisburg
1h 44min
Amtrak
Pennsylvanian
$32
12:00pm
New York, NY
New York - Penn Station
4:35pm
Harrisburg, PA
Harrisburg
4h 35min
+
$159
12:00pm
New York, NY
New York - Penn Station
1:12pm
Philadelphia, PA
Philadelphia - 30th Street Station
1h 12min
Amtrak
Acela Express
$127
1h 33min layover
2:45pm
Philadelphia, PA
Philadelphia - 30th Street Station
4:35pm
Harrisburg, PA
Harrisburg
1h 50min
Amtrak
Keystone Service
$32
The New York - Harrisburg route has approximately 15 frequencies and its minimum duration is around 3h 21min. It is important you book your ticket in advance to avoid running out, since $45 tickets tend to run out quickly.
The distance between New York and Harrisburg is around 285 kilometers and bus companies that can help you in your journey are: Amtrak.
The train journey may vary depending on the stops. The minimum duration is usually around 3h 21min to cover 285 kilometers.
According to our data, the cheapest ticket costs $45 and leaves New York - Penn Station. You will not have to do any transfers, the trip will go direct to Harrisburg.
The last train leaves at 12:00pm from New York - Penn Station and arrives at 4:35pm at Harrisburg. It will take 4h 35min, its price is $159 and the number of changes will be 1.
Yes, there are direct train routes, their duration is usually around 3h 25min and the price is $45.