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, three Amtrak Keystone Service trains also stop at the station. One northbound Keystone train stops in the morning to New York and two southbound Keystone trains stop in the afternoon and evening to Harrisburg. The station has two side platforms serving the outer tracks of the four-track Northeast Corridor.