The southern town line forms a border with Pennsylvania and the eastern town line is the border with Steuben County, New York.
New York State Route 248 is a major east-west highway in the town that intersects with New York State Route 248A (Cryder Creek Road) west of the community of Whitesville.