Das Loch Leven Castle liegt in den Central Lowlands, rund 15 Kilometer nördlich von Dunfermline, der ältesten Stadt Schottlands und ehemaligen Königssitz. Edinburgh liegt in etwa 30 Kilometer und der Geburtsort von Maria Stuart, der Linlithgow Palace, rund 25 Kilometer entfernt. Alle Angaben in Luftlinie.