It lies on the A836 coast road, which bypasses the hamlet to the north.
The town is bypassed by the A26 autoroute to the north.
A route was announced for the extension in 1952, which would bypass Philadelphia to the north.
The A6 used to pass through the town, but was bypassed in the 1930s to the north.
The A69 road used to pass through the village but now bypasses the village just to the north.
The A695 road now bypasses the town centre to the north through the industrial estate.
The A500 formerly ran through the parish, but now has been diverted to bypass it to the north.
I-55 bypasses the village to the north and west.
The A689 also used to run through the village but was bypassed to the north in the 1970s.
The A30 now bypasses the town to the north.