The Genesee River, an important and historic Western New York river, flows through the town.
New York State Route 19 passes through the town (north-south) and intersects New York State Route 243 north of Canaeadea village.