These companies trust us. We sell their tickets all in one place.

Alsa
Eurolines France
RegioJet
Bla Bla Bus

Bus Information from Greensboro, NC to Philadelphia

distanceDistance366 miles (591 km)
durationAverage bus duration43 h 20 min
changesDirect busYes

Buses from Greensboro, NC to Philadelphia cover the 366 miles (591 km) long trip taking on average 43 h 20 min with our travel partners like. There are direct bus services available.

Travel Tips

Buses from Greensboro, NC to Philadelphia
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 Greensboro, NC to Philadelphia.
FAQs
How far is Greensboro, NC to Philadelphia by bus?
The distance from Greensboro, NC to Philadelphia by bus is approximately 366 miles (591 km).
How long is a bus between Greensboro, NC and Philadelphia on average?
While the time it takes to travel 366 miles (591 km) from Greensboro, NC to Philadelphia can vary based on specific dates, weekends, and holidays, the Greensboro, NC to Philadelphia bus journey time is on average 43 h 20 min.
When does the first bus depart from Greensboro, NC to Philadelphia? When does the last bus depart from Greensboro, NC to Philadelphia?
The earliest bus departing from Greensboro, NC to Philadelphia leaves at 12: 10 PM. The last bus departing from Greensboro, NC to Philadelphia leaves at 12: 10 PM. You can find the latest Greensboro, NC to Philadelphia bus schedule on Omio and book the best time to leave for your journey on your chosen travel date.

Important Stations and Airports for this Journey