According to the United States Census Bureau, the town has a total area of , of which is land and , or 3.04%, is water [REF].
Barnet is traversed from north to south by Interstate 91, with access to the town at Exit 18, West Barnet Road.