Cheap train tickets from Harrisburg, PA to New York City

Showing times and prices for Dec 3

Cheapest

$79

Average

$137

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.

The average ticket from Harrisburg, PA to New York City will cost around $ 137 if you buy it on the day, but the cheapest tickets can be found for only $ 79.

Cheapest
04:30PMHarrisburg Station3h42 08:12PMPenn Station
0 changes
$791One-way
Cheapest
05:55AMHarrisburg Station3h31 09:26AMPenn Station
0 changes
$791One-way
Cheapest
05:00AMHarrisburg Station3h30 08:30AMPenn Station
0 changes
$791One-way
2nd Cheapest
06:40AMHarrisburg Station3h31 10:11AMPenn Station
0 changes
$1191One-way
2nd Cheapest
08:30PMHarrisburg Station3h26 11:56PMPenn Station
1 changes
$1191One-way

Train schedule from Harrisburg, PA to New York City

Showing trains for tomorrow, Fri, Dec 3
05:00AMHarrisburg Station3h30 08:30AMPenn Station
0 changes
05:55AMHarrisburg Station3h52 09:47AMPenn Station
0 changes
05:55AMHarrisburg Station3h31 09:26AMPenn Station
0 changes
06:40AMHarrisburg Station3h31 10:11AMPenn Station
0 changes
08:59AMHarrisburg Station3h16 12:15PMPenn Station
0 changes
08:59AMHarrisburg Station4h36 01:35PMPenn Station
0 changes
12:05PMHarrisburg Station3h21 03:26PMPenn Station
0 changes
01:00PMHarrisburg Station3h50 04:50PMPenn Station
0 changes
03:15PMHarrisburg Station3h39 06:54PMPenn Station
0 changes
03:15PMHarrisburg Station3h31 06:46PMPenn Station
0 changes
04:30PMHarrisburg Station3h42 08:12PMPenn Station
0 changes
04:30PMHarrisburg Station4h05 08:35PMPenn Station
0 changes
08:30PMHarrisburg Station3h26 11:56PMPenn Station
0 changes
08:30PMHarrisburg Station5h25 01:55AMPenn Station
0 changes
09:15PMHarrisburg Station4h40 01:55AMPenn Station
0 changes

Find all the dates and times for this journey

Compare prices and tickets by train, bus or flight

Fri
Dec 3
$75Amtrak
$84Greyhound
$315psa airlines
Sat
Dec 4
Find prices
$75Greyhound
$315psa airlines
Sun
Dec 5
$75Amtrak
$72Greyhound
$305psa airlines
Mon
Dec 6
$56Amtrak
$70Greyhound
$263psa airlines
Tue
Dec 7
$56Amtrak
$70Greyhound
$263psa airlines
Wed
Dec 8
$56Amtrak
$70Greyhound
$262psa airlines
Thu
Dec 9
$56Amtrak
$71Greyhound
$262psa airlines
Fri
Dec 10
Find prices
$74Greyhound
Find prices
Sat
Dec 11
Find prices
Find prices
$161piedmont airlines
Sun
Dec 12
$55Amtrak
$68Greyhound
$146psa airlines
Mon
Dec 13
$56Amtrak
$70Greyhound
$209psa airlines
Wed
Dec 15
$55Amtrak
$68Greyhound
$141piedmont airlines
Thu
Dec 16
$56Amtrak
$73Greyhound
$408piedmont airlines
Fri
Dec 17
$56Amtrak
$81Greyhound
$382piedmont airlines
Sat
Dec 18
$56Amtrak
$69Greyhound
$300piedmont airlines
Sun
Dec 19
Find prices
$71Greyhound
$240psa airlines
Mon
Dec 20
$55Amtrak
$80Greyhound
$208psa airlines
Tue
Dec 21
$55Amtrak
$68Greyhound
Find prices

Fastest train times from Harrisburg, PA to New York City

Showing times and prices for Dec 3

Fastest Journey

3 h 16 m

Average

3 h 51 m

Trains per day

15

Distance

248 km

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

These direct trains cover the 248 km distance in an average of 3 h 51 m but if you time it right, some trains will get you there in just 3 h 16 m .

The slowest trains will take 5 h 25 m and usually involve a change or two along the way, but you might be able to save a few pennies if you’re on a budget.

Fastest
08:59AMHarrisburg Station3h16 12:15PMPenn Station
0 changes
$1191One-way
2nd Fastest
12:05PMHarrisburg Station3h21 03:26PMPenn Station
0 changes
$1461One-way
08:30PMHarrisburg Station3h26 11:56PMPenn Station
1 changes
$1191One-way
05:00AMHarrisburg Station3h30 08:30AMPenn Station
0 changes
$791One-way
06:40AMHarrisburg Station3h31 10:11AMPenn Station
0 changes
$1191One-way

More than 1,000 travel companies trust us to sell their tickets all in one place.

Deutsche Bahn
Renfe
Italo
Frecciarossa

Train Information to New York City from Harrisburg, PA

distanceDistance154 miles (248 km)
durationAverage train duration3 h 21 min
priceAverage train ticket price$61 (€51)
frequencyTrain frequency10 a day
changesDirect trainYes, there are 10 direct trains a day
carriersTrain companiesAmtrak

Trains from Harrisburg, PA to New York City cover the 154 miles (248 km) long route taking on average 3 h 21 min with our travel partners like Amtrak. Normally, there are 10 trains operating per day, including direct services available. You can get the cheapest train tickets for this trip for as low as $56 (€47), but the average price of train tickets is $61 (€51).

Train providers

Amtrak trains between Harrisburg, PA and New York City

Buy your official Amtrak train tickets to New York City from Harrisburg, PA from $56 (€47) with Omio. Find train times and tickets for over 1000 travel companies to compare and book the most affordable journey.

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 New York City from Harrisburg, PA.

Train information from Harrisburg, PA to New York City with Amtrak:

  • Average Duration: 3 h 26 min
  • Average Price: $56
  • Amtrak frequency: 7 a day

Read on for COVID-19 recommendations and policies for your Amtrak train ticket between Harrisburg, PA and New York City:

  • Cashless payments recommended
  • Online booking and check-in recommended
  • Pre-reservation / seat allocation
  • Exceptions to waive change or cancellation fees policy
  • Change fees have been waived for all reservations made before March 31, 2021.
  • If you've booked with Omio, to change your reservation, go to Amtrak.com (Modify Trip) or the Amtrak app. A fare difference may apply to your new itinerary. If you want to cancel your reservation, you must call 800-USA-RAIL (not available via Amtrak.com or the app).

Trains from Harrisburg to New York

A train from Harrisburg to New York takes an average of about four hours, with direct trains taking less time. Travelers can choose between up to 30 trips from Monday to Wednesday. Thursdays have the least number of trains and the number of trains over the weekend is about half of those operating on Mondays through to Wednesday. The first train from Harrisburg to New York leaves around 5:00 a.m. while the last one sets off sometime after 9:00 p.m.

Which train companies travel from Harrisburg to New York?

Traveling by train from Harrisburg to New York can be as flexible as one wishes. Amtrak is the major operator on the Harrisburg-New York route which also include its Keystone Service, Pennsylvanian, Vermonter, Acela and Northeast Regional services. The Pennsylvanian and Keystone service make direct trips of trains from Harrisburg to New York while the rest take over some of the journeys from Philadelphia to complete the remaining leg to New York. For the journeys with stopovers in Philadelphia, the average total time the train from Harrisburg to New York will take is about four and a half hours. Direct train trips will take an hour less to complete the same journey. Most of the direct trains usually depart earlier than 6:00 p.m.

How long is the train ride from Harrisburg to New York?

To cover the 169 mile (270 kilometer) journey, a train from Harrisburg to New York will take an average of about four and a half hours. Direct trips will take a shorter time of around three and a half hours because there is no time lost for train transfers. Connecting trains in Philadelphia take a little longer because passengers from Harrisburg have to change from one train to another. However, this time difference barely exceeds an hour in most cases. Evening trains travel a bit more slowly than the morning trains.

How many trains are there from Harrisburg to New York?

From Monday through Wednesday, travelers by train from Harrisburg to New York will have many options to choose from. Thirty trips are available throughout the day, with the first train departing after 5:00 a.m. and the last direct trains leaving just a few minutes after 5:30 p.m. In a day, travelers will have up to 11 trains that make non-stop train trips from Harrisburg to New York. After 5:30 p.m., there will be 19 other options to catch a train from Harrisburg to New York on Monday, Tuesday, and Wednesday. Nonetheless, most of these evening trains will make stopovers or transfers at Philadelphia station. On Thursdays, 14 trains are available while Friday has 27 trains. Saturdays and Sundays have 16 train trips each. Individuals should check the Amtrak schedule for their preferred train choice.

What are the departure and arrival station for trains from Harrisburg to New York?

Departure station: Harrisburg, PA (HAR) departure train station is served by intercity buses, and the major companies are Greyhound Lines and Fullington Trailways. These buses connect the station with other significant centers within Pennsylvania as well as farther afield. Columbus, Dayton, Newark, Indianapolis, Lewistown, Easton and Philadelphia are served by Greyhound lines. For Penn State Hazleton College, Pottsville, and Scranton, use Fullington Trailways. Most of the Fullington Trailways trips are available at Scranton with an initial connection from the Greyhound routes. One should check the particular company's schedule to determine the availability of buses. Taxi stands, restaurants and hotels are located near the rail station.

Arrival Station: Penn Station is located between 8th Avenue and West 31st Street in New York City. It is one of the busiest transit hubs in the city, as well as the country, and is also a convenient and accessible gateway to New York City. There are taxis, buses and subway services available at the station, along with restaurants and shops. It is also connected to Madison Square Garden.

Travel Tips

Trains from Harrisburg, PA to New York City
Travel by train to New York City 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 New York City.
FAQs
How much does a cheap train from Harrisburg, PA to New York City cost?
Omio customers have found cheap train tickets between Harrisburg, PA and New York City for as low as $56 (€47)  for the next 7 days.
How much is a train ticket between Harrisburg, PA and New York City?
The train price from Harrisburg, PA to New York City is on average $61 (€51)  if you are looking to buy your tickets for this journey in the next 7 days.
How far is New York City from Harrisburg, PA by train?
The distance from Harrisburg, PA to New York City by train is approximately 154 miles (248 km).
How long is the train to New York City from Harrisburg, PA?
While the time it takes to travel 154 miles (248 km) from Harrisburg, PA to New York City can vary based on specific dates, weekends, and holidays, the Harrisburg, PA to New York City train journey time is on average 3 h 21 min.
Which train companies can take me between Harrisburg, PA and New York City?
For the best Harrisburg, PA to New York City train to book, you can travel safely and comfortably with Amtrak. However, it's always good to check all possible train providers with services to New York City from Harrisburg, PA to compare what amenities they may offer.
How many trains are there to New York City from Harrisburg, PA a day?
The average number of trains departing Harrisburg, PA for New York City is 10 a day. The train schedules and services may vary between weekdays and weekends.
When is the earliest train from Harrisburg, PA to New York City? When is the last train from Harrisburg, PA to New York City?
You can take the first train from Harrisburg, PA to New York City at 10: 55 AM. The last train from Harrisburg, PA to New York City that you can take departs at 9: 30 PM. Omio shows you the latest train from Harrisburg, PA to New York City schedule to help you book the best departure time for this journey.
How far in advance should I book a train ticket from Harrisburg, PA to New York City to get the best deals?
You can find trains to New York City from Harrisburg, PA to cost on average $61 (€51) 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 journey. You’ll see tickets for the Harrisburg, PA to New York City train generally on sale a few months before the planned travel date.

Travel to popular destinations by train, bus or flight