Cheap Bus and Train tickets to Harrisburg

What are the most popular routes to Harrisburg?

New York City - HarrisburgAverage price₹4,428Average duration5h 20mDaily departures29
Philadelphia - HarrisburgAverage price₹3,874Average duration1h 48mDaily departures13
Philadelphia - HarrisburgAverage price₹3,154Average duration2h 30mDaily departures6
Pittsburgh - HarrisburgAverage price₹3,840Average duration4h 25mDaily departures12
Pittsburgh - HarrisburgAverage price₹5,295Average duration5h 25mDaily departures1