There was a concern because some of the approximately 16 cars that derailed around 2:15 p.m. Tuesday were carrying hazardous materials.
However, police said at a news conference that no leaks were found.
People had been evacuated from homes and business in the immediate area as a precaution, police said, but that evacuation order has been lifted.
THIS IS A BREAKING NEWS UPDATE. PREVIOUS STORY BELOW.
A freight train has derailed in Bensalem, Bucks County, and people living nearby are being urged to shelter in place.
It happened around 2:20 p.m. Tuesday between Street Road and the Neshaminy Falls train station.
Video from Chopper 6 showed at least 10 cars derailed.
Chopper 6 over train derailment in Bensalem, Pa.
Action News has learned hazmat teams have been called out as there are reportedly two cars containing hazardous material.
Bensalem police say they are currently assessing the contents of the train cars.
In the meantime, residents in the area are urged to shelter in place until there is an update.
People are also asked to avoid the area.
There was no immediate word on any injuries.
SEPTA said it does not utilize these tracks, but service has been suspended on the West Trenton Line, which operates nearby.