Route snapshot
| Route | New York (NYP) to Harrisburg (HAR) |
|---|---|
| Stations | New York Penn Station to Harrisburg Transportation Center |
| Trains | Keystone Service |
| Typical travel time | about 3h 15m to 3h 45m |
| How often | Several departures run on most days. |
New York to Harrisburg train: what to expect
At about 3h 15m to 3h 45m, this is a comfortable day trip. Bring a charger and something to read, since outlets and Wi-Fi vary by train. Several departures run on most days.
Stations in New York and Harrisburg
Trains on this route run between New York Penn Station and Harrisburg Transportation Center. In New York the station is at 234 W 31st St, New York, NY. Track numbers are usually posted on the departure boards shortly before boarding, so give yourself time to find the right gate. In Harrisburg the station is at 4th St and Chestnut St, Harrisburg, PA. Harrisburg is the western end of the Keystone Service and a stop on the Pennsylvanian.
How to book cheap New York to Harrisburg train tickets
- Book early: Fares generally rise as the seats on a train sell, so booking a few weeks ahead is usually the cheapest approach.
- Stay flexible by a day: Moving your trip by a day, or choosing a midweek or off-peak departure, can lower the fare noticeably.
- Check discounts: Senior, student, child and other eligible fares may be available, so ask when you call.
- On this route: Keystone Service trains share the corridor to Philadelphia, then continue west through Lancaster to Harrisburg.
More train tickets from New York
- New York to Washington DC train tickets
- New York to Boston train tickets
- Philadelphia to New York train tickets
- New York to Albany train tickets
- New York to Buffalo train tickets
- New York to Pittsburgh train tickets
More train tickets from Harrisburg
More ways to book
New to rail travel? Read our guide on how to book a train, learn how to find cheap train tickets, or browse all train tickets from New York and from Harrisburg.
Frequently asked questions
How long is the train from New York to Harrisburg?
The trip takes about 3h 15m to 3h 45m on the Keystone Service, depending on the departure you choose.
How much do New York to Harrisburg train tickets cost?
Fares depend on the travel date, how far ahead you book, the seat class and how full the train is. The cheapest tickets are usually bought early for off-peak departures. Call (888) 885-6306 and our team will check the lowest available fare for your dates.
Which stations do New York to Harrisburg trains use?
Trains run between New York Penn Station (NYP) and Harrisburg Transportation Center (HAR). Always confirm the station on your ticket, since some cities have more than one.
Is there a direct train from New York to Harrisburg?
Many departures on this route are direct, but schedules vary by day and season, and some trips may involve a connection. Check the departures for your travel date before booking.
How do I book a train from New York to Harrisburg?
Enter your cities and date in the search box on this page, or call (888) 885-6306. Our team can find and confirm a fare for you.