Travel from Philadelphia to Doylestown

Bus or train from Philadelphia to Doylestown?

Greyhound USA operates a bus from Philadelphia to Doylestown twice daily. Tickets cost $9 - $20 and the journey takes 52 min. Alternatively, SEPTA operates a train from Philadelphia to Doylestown hourly. Tickets cost $7 - $10 and the journey takes 1 h 19 min.

Travel Guides

Need to know: GreyhoundRome2rio’s guide on the bus operator has all the information you need

How to get from Philadelphia to Doylestown

ModeDurationPrice
From Philadelphia, PA bus to Doylestown, PA.52 min$16
From Jefferson Station train to Doylestown.1 h 19 min$8
From Philadelphia taxi to Doylestown.37 min$138
From Philadelphia drive to Doylestown.37 min$3
From Philadelphia Uber to Doylestown.37 min$47

Operators from Philadelphia to Doylestown