 The village is located within Benzonia Township at the southeast end of Crystal Lake on U.S. Highway 31 at the junction with M-115 west.According to the United States Census Bureau, the village has a total area of , all land.Benzonia began in 1858 as an educational Christian colony on the model of Oberlin, Ohio.