Charter bus from Pittsburgh to Philadelphia. Approximately 321 miles, around 6 hours by road — compare quotes from licensed operators.
Submit one request, get quotes from multiple bus companies