Goa Kreo adalah sebuah kawasan wisata di Semarang yang berada di areal hutan seluas ± 5 hektar yang terletak di daerah perbukitan( Gunung Krincing ) dan lembah Sungai Kreo, tepatnya di Dukuh Talun Kacang, Kelurahan Kandri, Kecamatan Mijen. Jarak lokasi sekitar ± 13 km dari bundaran Tugu Muda ke arah selatan.
Goa Kreo dipercaya sebagai petilasan Sunan Kalijaga saat mencari kayu jati untuk membangun Masjid Agung Demak. Menurut legenda Sunan Kalijaga bertemu dengan sekawanan kera dan disuruh menjaga kayu jati tersebut. Disekitar Goa Kreo terdapat hamparan sawah yang luas, tebing-tebing curam penuh pepohonan dan sungai jernih berbatu.
Untuk mencapai mulut Goa, pengunjung harus melewati anak tangga yang cukup banyak dan curam. Disebelah Utara Goa Kreo terdapat air terjun yang berasal dari berbagai sumber mata air yang jernih dan tidak kering meski musim kemarau panjang.