Police say 35-year-old Ronald Winzinger, of Hainesport, Burlington County, surrendered on Monday night.
Winzinger has been charged with Leaving the Scene of a Fatal Motor Vehicle Accident (2nd degree) and Hindering Apprehension (3rd degree).
Police say Winzinger was driving the Nissan Xterra that plowed into another car on I-676 in Camden over the weekend.
Investigators said on Tuesday that the Xterra was found under a tarp in a parking lot near Winzinger's home.
Michelle MacInnes, 29, was killed around 11:40 a.m. on Saturday when the Mazda she was riding in was struck from behind while sitting in stopped traffic.
She was with friends, headed to a country music concert in Camden. MacInnes was riding in the back seat when the crash happened.
Police say Winzinger was speeding and trying to change lanes in an attempt to exit the highway.
"She was like an angel. I had her for 29 years," said her father, David.
Investigators say Winzinger pulled over, at first.
"He was actually talking to people at the scene. I think he realized what was going on, got back into his car and left," said Trooper Ed Long of the NJ State Police.
Police say there were two other people in the Xterra as well.
Winzinger is being held on $75,000 cash bail.
"The people in the car with him didn't do anything wrong, the driver did. Why he left is beyond me. How do you leave someone injured like that?" said David MacInnes.
As the investigation continues, police ask anyone with information to contact the New Jersey State Police at Bellmawr at 1-856-933-0662.