SEPTA Regional Rail station
North Hills station is a station along the SEPTA Lansdale/Doylestown Line. The station, located in SEPTA Fare Zone 3 at the intersection of Station and Mount Carmel Avenues, includes a 147-space parking lot. In FY 2013, North Hills station had a weekday average of 202 boardings and 219 alightings.[3]
The station was originally known as Edge Hill and was part of the original North Pennsylvania Railroad route between Philadelphia and Gwynedd Valley, Pennsylvania. Service began over this line on July 2, 1855.[4]