According to the U.S. Census Bureau, Viola has a total area of , of which , or 1.76%, are water. The village drains south to tributaries of Pope Creek and north to Skunk Creek, a tributary of the Edwards River. Pope Creek and the Edwards River are west-flowing direct tributaries of the Mississippi River.
according to the us census bureau viola has a total area of  of which  or 176% are water the village drains south to tributaries of pope creek and north to skunk creek a tributary of the edwards river pope creek and the edwards river are west-flowing direct tributaries of the mississippi river