Bensalem fire crews and police responded to the area of Bristol Road and Richlieu Road around 11 a.m.
Bensalem fire said the leak was in a high-pressure gas line.
By about 1:15 p.m., officials said the leak was secured and the roads had reopened.
There was no immediate word about what caused the leak.