Brestovská jaskyňa je puklinovoriečna jaskyňa a národná prírodná pamiatka v katastrálnom území obce Zuberec v nadmorskej výške 867 m n. m. Patrí medzi najvýznamnejšie jaskyne na Orave a v Západných Tatrách. Jej dĺžka sa odhaduje na 1 450 m. Jaskyňa bola objavená dávno a ľudia spôsobili zničenie časti kvapľovej výzdoby. Národnou prírodnou pamiatkou bola vyhlásená v roku 1979. Spolu s jaskyňou je chránené aj ochranné pásmo s výmerou 54,15 ha.
Jaskyňa vznikla eróznou činnosťou Studeného potoka a presakovaním atmosférických vôd. Je významná pre výskum geomorfologického vývoja pohoria a krasovej hydrografie, pretože sa v jaskyni nachádza aktívny podzemný tok spolu s viacerými jazerami a sifónmi.