Karain Mağarası, Antalya'nın 30 kilometre kuzeybatısında eski Antalya-Burdur karayoluna 5-6 kilometre uzaklıkta bulunan Yağca Köyü sınırları içinde yer alıyor.