Kırklareli’nin Demirköy ilçesine bağlı Sarpdere köyünün sınırları içersindedir. Köyün 5-6 km güneybatısındadır. Mağaraya kuzeyden Kırklareli-Dereköy-Sarpdere, Kırklareli-Üsküp-Çukurpınar-Sarpdere veya güneyden de Vize-Poyralı-Demirköy-Balaban-Sarpdere yollarıyla gidilebilir.
Birbirine bağlı iki kat ve gelişim özellikleri farklı üç mağaradan oluşan Dupnisa Mağara sisteminin toplam uzunluğu 2750 metredir.70 metrelik bir yükselti içinde gelişen bu mağaraların hidrolojik özellikleri, gelişim dönemleri, damlataş çökelleri birbirinden son derece faklıdır. Birbirine tezat üç mağaranın üst üste bulunması son derece ilginçtir. Üstte yer alan kuru mağara, damlataş birikimi yönünden son derece zengindir. Özellikle sarkıt, dikit, sütun ve duvar damlataşları büyük boyutlara ulaşmıştır. Buna karşılık altta bulanan Dupnisa mağarası , içindeki yer altı deresi ve gölleriyle saçaklar şeklinde göllerin üzerine inen duvar ve perde damlataşları mağarayı daha cazip bir hale getirmiştir.