St. Charles is a city in Winona County, Minnesota, United States. The population was 3,295 at the 2000 census. It promotes itself as the gateway to Whitewater State Park, located is located 7 miles north on Minnesota State Highway 74. St. Charles' annual festival is Gladiolus Days, held every August; it honors the late Carl H. Fischer, a local resident who developed many varieties of that flower. St. Charles apartments for rent comparison page shows most up to date rent information on St. Charles apartments and houses. Rent information is obtained from multiple rental sources but we cannot guarantee their accuracy.