Compare prices and tickets by train, bus or flight

Dec 7
Find prices
$184Mesa Airlines
Dec 8
$197Mesa Airlines
Dec 9
$185Republic Airlines
Dec 12
Find prices
$187gojet airlines
Dec 13
$185Republic Airlines

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

Eurolines France
Bla Bla Bus

Bus Information between Pittsburgh and Philadelphia

distanceDistance256 miles (413 km)
durationAverage bus duration7 h 45 min
priceAverage bus ticket price$98 (€82)
frequencyBus frequency3 a day
changesDirect busYes, there are 3 direct buses a day

Buses from Pittsburgh to Philadelphia cover the 256 miles (413 km) long journey taking on average 7 h 45 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 route for as low as $98 (€82), but the average price of bus tickets is $98 (€82).

Travel Tips

Bus to Philadelphia from Pittsburgh
Take the bus to Philadelphia 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 Pittsburgh to Philadelphia.
How much does a cheap bus from Pittsburgh to Philadelphia cost?
Omio customers have found cheap bus tickets to Philadelphia from Pittsburgh for as low as $98 (€82)  for the next 7 days.
How much does it cost to take a bus to Philadelphia from Pittsburgh?
In the next 7 days you can expect to pay on average $98 (€82)  for a bus ticket between Pittsburgh and Philadelphia.
How many miles is it from Pittsburgh to Philadelphia by bus?
You should expect to travel around 256 miles (413 km)  between Pittsburgh and Philadelphia by bus.
How long is the bus ride to Philadelphia from Pittsburgh?
On average the Pittsburgh to Philadelphia bus travel time is 7 h 45 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 Pittsburgh to Philadelphia a day?
The average number of buses departing Pittsburgh for Philadelphia is 3 a day. The bus schedules and services may vary between weekdays and weekends.
How early should I buy Pittsburgh to Philadelphia bus tickets to get the best deals?
You can find buses from Pittsburgh to Philadelphia to cost on average $98 (€82) one way if you book within the next 7 days. But we recommend buying bus tickets in advance to score the best deals and save money on your route. You’ll see tickets for the Pittsburgh to Philadelphia bus generally on sale a few months before the planned travel date.

Travel to popular destinations by train, bus or flight