Originally Posted by
guv1976
The SEPTA train can also be taken from PHL Airport to Jefferson Station for the Greyhound Terminal on Filbert Street.
I've done this and it was easy, cheap, and remarkably fast. The Filbert Street depot is steps away from the Jefferson train stop and the buses run frequently.