Compare prices and tickets by train, bus or flight

Tue
Dec 7
$62Greyhound
$82air wisconsin
Thu
Dec 9
$59Greyhound
Find prices
Sun
Dec 12
$64Greyhound
$197United
Mon
Dec 13
$60Greyhound
$80United

More than 1,000 travel companies trust us to sell their tickets all in one place.

Alsa
Eurolines France
RegioJet
Bla Bla Bus

Overview: Bus from Philadelphia to Pittsburgh

distanceDistance256 miles (413 km)
durationAverage bus duration5 h 30 min
priceAverage bus ticket price$61 (€51)
frequencyBus frequency3 a day
changesDirect busYes, there are 3 direct buses a day

Buses from Philadelphia to Pittsburgh cover the 256 miles (413 km) long trip taking on average 5 h 30 min with our travel partners like. Normally, there are 3 buses operating per day, including direct services available. You can get the cheapest bus tickets for this journey for as low as $59 (€50), but the average price of bus tickets is $61 (€51).

Travel Tips

Bus to Pittsburgh from Philadelphia
Take the bus to Pittsburgh easily. Whether you want fast, cheap or something entirely different, our travel experts have collected everything you need to know so you can find the best option from Philadelphia to Pittsburgh.
FAQs
How much do cheap buses from Philadelphia to Pittsburgh cost?
Looking to save money on your route? Omio customers have found the cheapest bus to Pittsburgh from Philadelphia for the next 7 days starting from $59 (€50)  one way.
What is the cost of a bus from Philadelphia to Pittsburgh?
In the next 7 days you can expect to pay on average $61 (€51)  for a bus ticket between Philadelphia and Pittsburgh.
What is the distance from Philadelphia to Pittsburgh by bus?
The Philadelphia to Pittsburgh bus distance is approximately 256 miles (413 km).
How long is the bus between Philadelphia and Pittsburgh?
On average the Philadelphia to Pittsburgh bus travel time is 5 h 30 min  for the 256 miles (413 km) long trip, but the duration can vary if you travel on weekends and holidays.
How many bus services are there from Philadelphia to Pittsburgh a day?
The average number of buses departing Philadelphia for Pittsburgh is 3 a day. The bus schedules and services may vary between weekdays and weekends.
What are the first and last departure bus times from Philadelphia to Pittsburgh?
You can take the earliest bus from Philadelphia to Pittsburgh at 8: 00 AM   or take the last bus from Philadelphia to Pittsburgh leaving at 6: 30 PM. Look for the latest Philadelphia to Pittsburgh bus schedules on Omio and book the best time to take the bus for this journey.
How far in advance should I purchase bus tickets between Philadelphia and Pittsburgh for the best deals?
If you purchase the Philadelphia to Pittsburgh bus within the next 7 days, you can find one way tickets to cost on average $61 (€51). However, booking your bus ticket in advance gives you access to the best prices for buses between Philadelphia and Pittsburgh. Look out for bus tickets for this journey to go on sale a few months before your planned departure date to find the best deals.