Cheap Bus and Train tickets to Pittsburgh

What are the most popular routes to Pittsburgh?

New York City - PittsburghAverage priceTHB 2,323Average duration10h 15mDaily departures51
New York City - PittsburghAverage priceTHB 4,945Average duration12h 40mDaily departures6
Philadelphia - PittsburghAverage priceTHB 1,812Average duration7h 15mDaily departures9
Philadelphia - PittsburghAverage priceTHB 4,310Average duration11h 27mDaily departures6
Chicago - PittsburghAverage priceTHB 2,392Average duration12h 5mDaily departures20

Stations and stops in Pittsburgh

Map of locations