|Fastest time||6h 55m|
|Trips per day||1|
On average there is 1 bus trip per day. Greyhound has the most options for departures from Salisbury, MD to Philadelphia, with an average of 1 trip per day and 2 monthly trips. One bus carrier currently travels from Salisbury to Philadelphia. Of the 1 trip there are 0 trips that are direct routes with no transfers.
Need more travel options? Train tickets from Salisbury, MD to Philadelphia start at $111.46.
Book Greyhound from Salisbury to Philadelphia from $86.06. There are 1 Greyhound schedules from Salisbury to Philadelphia and you can expect on average to pay $98.52 for a Greyhound ticket to Philadelphia. In Salisbury, Greyhound departs to Philadelphia from Shore Transit - 31901 Tri County Way and no other station. In Philadelphia, Greyhound arrives at Bus Terminal - 1001 Filbert St and no other station.
An average trip on Greyhound from Salisbury to Philadelphia takes 6 hours and 55 minutes,
On weekends, Greyhound offers 1 trip per day and you could expect to pay $103.70 for a weekend getaway trip to Philadelphia.