Cornwells Heights station is a train station in Cornwells Heights, Pennsylvania. Located on Station Avenue near Bristol Pike in Bensalem Township, it serves the northeast suburbs of Philadelphia. It is served by SEPTA's Trenton Line commuter trains. On weekdays only, a limited number of Amtrak Keystone Service trains also stop at the station.