兼具地質景觀與史前遺址的八仙洞,位在台東縣長濱鄉一座面海的峭壁上,有自然形成的十數個海蝕洞穴。這些洞穴原在海面,現在卻散布於150公尺高的山壁上,這是因為在東海岸地殼陸升的過程中,海浪沖蝕岩壁較鬆軟的部份而成。八仙洞目前設有步道通往各個海蝕洞穴,其中最大的洞穴是靈岩洞;離地面最高的是崑崙洞,高度有130公尺,其他還有乾元洞、朝宸洞、海雷洞、潮音洞、永安洞、水簾洞等。由於洞穴多被佔用開闢神壇,因此洞穴名多帶有宗教色彩。
八仙洞也是一處重要史前遺址,曾發現非常豐富的舊石器時代先陶文化,經命名為「長濱文化」,這是迄今所知臺灣最古老的史前文化遺址,深具重要性,而被列為國家一級古蹟。