SEPTA operates a train from Philadelphia to Abington hourly. Tickets cost $4 - $6 and the journey takes 24 min.
How to get from Philadelphia to Abington
From Jefferson Station train to Rydal. 24 min $4. From City Hall Station - BSL subway to Olney Transportation Center then line 55 bus to Old York Rd & Keith Rd. 59 min $4. From Philadelphia taxi to Abington. 18 min $67. From Philadelphia drive to Abington. 18 min $1. From Philadelphia Uber to Abington. 18 min $25.
Is there a direct train between Philadelphia and Abington?
Yes, there is a direct train departing from Jefferson Station and arriving at Rydal. Services depart hourly, and operate every day. The journey takes approximately 24 mins.