Cheap Bus tickets to York, PA, US

What are the most popular routes to York?

Harrisburg - YorkAverage priceR 231Average duration30mDaily departures1
New York City - YorkAverage priceR 1 074Average duration5h 50mDaily departures4
Washington - YorkAverage priceR 451Average duration2h 35mDaily departures3
Pittsburgh - YorkAverage priceR 811Average duration4h 30mDaily departures1
Philadelphia - YorkAverage priceR 907Average duration4hDaily departures2