Cheap Bus and Train tickets to Johnstown, PA, US

What are the most popular routes to Johnstown?

Philadelphia - JohnstownAverage priceCOP 220,235Average duration6h 40mDaily departures2
Philadelphia - JohnstownAverage priceCOP 222,107Average duration5h 30mDaily departures1
Newark - JohnstownAverage priceCOP 372,356Average duration7h 2mDaily departures2
Altoona - JohnstownAverage priceCOP 64,944Average duration55mDaily departures1
Harrisburg - JohnstownAverage priceCOP 168,701Average duration4h 15mDaily departures2