Jaskinia Brestowska () – jaskinia na Słowacji, w Tatrach Zachodnich. Z długością korytarzy 1890 m, z których część jest wypełniona wodą, jest najdłuższą jaskinią słowackich Tatr Zachodnichwg http://www.smopaj.sk/sk/zoznam-jaskyn. Jest drugą (po Jaskini Bielskiej) udostępnioną dla turystów jaskinią w słowackich Tatrach i jedyną po ich orawskiej stronie.
Położenie Jaskinia leży w zachodniej części Tatr Zachodnich, u wylotu Doliny Zuberskiej do Kotliny Zuberskiej. Jej otwór znajduje się w zawalonym leju krasowym na wysokości 867 m n.p.m., na południowo-zachodnim krańcu polany Brestová. Stanowi element aktywnego, współcześnie czynnego systemu krasowego, który równolegle do osi doliny prowadzi część wód Zimnej Wody Orawskiej oraz niektórych jej lewobrzeżnych dopływów (potoki z dolinek Volariská i Múčnica). Wody te wypływają na zewnątrz w wywierzysku, znanym jako Wypływ Stefkovskiego Potoku (słow. Brestovská vyvieračka), położonym na wysokości 851 m n.p.m., ok. 200 m na zachód od wylotu Jaskini Brestowskiej.