Snake Mountain is a mountain located along the border of North Carolina and Tennessee, east of the community of Zionville, in the southeastern United States. It is part of the Blue Ridge Mountains, and includes parts of Watauga County, North Carolina, and Johnson County, Tennessee. It has two peaks, the higher of which reaches an elevation of 5,564 feet. Th…Snake Mountain is a mountain located along the border of North Carolina and Tennessee, east of the community of Zionville, in the southeastern United States. It is part of the Blue Ridge Mountains, and includes parts of Watauga County, North Carolina, and Johnson County, Tennessee. It has two peaks, the higher of which reaches an elevation of 5,564 feet. The lower peak, at 5,518 feet, is Johnson County's high point.