Predjama Castle is located in the mouth of the cave in south-central Slovenia's historical region of Inner Carniola. It is located in Predjama, about 11 kilometres away from Postojna town and 9 kilometres away from Postojna Cave.