Cheap Bus and Train tickets to Harrisburg

What are the most popular routes to Harrisburg?

Philadelphia - HarrisburgAverage priceR 660Average duration1h 48mDaily departures14
Philadelphia - HarrisburgAverage priceR 621Average duration2h 10mDaily departures4
Pittsburgh - HarrisburgAverage priceR 867Average duration5h 25mDaily departures2
Boston - HarrisburgAverage priceR 1 188Average duration12h 25mDaily departures12
Newark - HarrisburgAverage priceR 687Average duration3h 5mDaily departures4