The crash occurred just after 9:00 p.m. on the unit block of Indian Creek Drive in Levittown.
Witnesses report a man driving a pickup truck erratically, hitting two parked cars before going off the road and crashing into a house.
The driver and a woman inside the house were taken to Saint Mary Medical Center for treatment.
None of the injuries are considered life threatening.
Bristol Township Police are investigating.