According to the United States Census Bureau, the town has a total area of 40.0 square miles (103.5 km²), of which 34.4 square miles (89.1 km²) is land and 5.6 square miles (14.4 km²) (13.93%) is water.
Ware has no interstates or limited-access highways, the town center being north of Exit 8 (the Palmer exit) of Interstate 90.