白龙洞在南溪山西北山腰处, 洞口于山体北麓, 标高155米, 高出南溪河10米, 洞高20米、宽12米, 较高、较宽处均为23米, 长499.5米, 面积1828平方米, 是南溪山较高较大的洞穴。 它与锅底洞南北相通。 南溪山另有两对相互穿透的岩洞, 元岩与穿云岩也是南北对穿, 而观音洞与龙脊洞则为东西相通。这几组互相通连的岩洞, 都是发育于不同时期的较小的地下河道。发育较早的是龙脊洞, 大约在百万年前就开始被溶蚀, 到几万年前观音洞形成为止。其它岩洞大多沿岩层南北陡直裂隙发育, 白龙洞和锅底洞、元岩和穿云岩这两组岩洞, 大约在10万年前才开始发育, 几万年前才形成较完整的地下河。 现在, 用人工把这3组洞穴打通, 6个岩洞连为一体, 从白龙洞石槽进入, 到锅底洞的“金山银山”折回, 转入穿云岩的“对虾挂壁”、元岩的“观音像”, 东转, 经龙脊洞的“高山深谷”出口, 共25个景点, 洞程总长523米, 形成一个曲折、回转、起伏、跌宕、深邃、虚幻的洞府天地。