Goa Giri Putri terletak di Desa Suana, Kabupaten Klungkung, Nusa Penida. Di dalam goa ini terdapat pura yang sering digunakan oleh penduduk sekitar untuk beribadah. Goa yang memiliki panjang 262 meter ini juga merupakan rumah dari kumpulan kelelawar.
Aliran air yang ada di dalam goa dipercaya oleh warga setempat sebagai air suci. Terdapat empat titik persembahan di lokasi ini, satu tempat persembahan di bagian depan, sedangkan tiga lainnya ada di dalam goa.