Zionville, North Carolina. Zionville in an unincorporated community located in Watauga County, North Carolina, United States. The community lies at the North Carolina/Tennessee state line, between Boone and Mountain City, along Old US Highway 421. History.