Das Blackness Castle liegt in Linlithgow, an der Südküste des Firth of Forth. Der Ort Linlithgow, der Geburtsort von Maria Stuart, liegt rund 5 Kilometer entfernt. Schottlands Hauptstadt Edinburgh ist rund 20 Kilometer entfernt. Alle Angaben in Luftlinie.