紫来洞位于玉皇山山腰,洞口以下有3个高度不同的洞室,洞中有洞,系“西湖七大古洞”之一。洞前有假山花园,可俯首古迹八卦田。在紫来洞上方有七星亭,亭旁原有清雍正年间设置的七只大铁缸,排列如“北斗七星”,以镇火龙,称为七星缸。