It happened on Wistar Road in Fairless Hills on Sunday afternoon.
Police say the 17-year-old driver of a 2002 Ford Mustang was speeding, lost control and hit a tree.
An 18-year-old woman in the back seat died at the hospital. Her name has not yet been released.
The driver and another 17-year-old in the front passenger seat are in stable condition.