The two vehicle accident happened around 7:30 a.m. at the intersection of Horsham Road and Upper State Road.
Police say two people were rescued from their vehicles. One victim was taken to Abington Hospital and the other was taken to Lansdale Hospital.
Both victims appeared to have non life threatening injuries.