Cheap Bus and Train tickets to Harrisburg

What are the most popular routes to Harrisburg?

New York City - HarrisburgAverage priceTHB 1,444Average duration5h 20mDaily departures29
Pittsburgh - HarrisburgAverage priceTHB 1,445Average duration4h 10mDaily departures12
Philadelphia - HarrisburgAverage priceTHB 1,311Average duration2h 30mDaily departures7
Boston - HarrisburgAverage priceTHB 2,749Average duration11h 25mDaily departures14
Newark - HarrisburgAverage priceTHB 1,545Average duration3h 40mDaily departures7