U.S. Route 40 (Harding Highway) runs across the township for about 10 miles , from Pilesgrove Township in the west, enters Elmer borough, re-enters the township and continues to Franklin Township in Gloucester County to the east. [