Port Arthur liegt im australischen Bundesstaat Tasmanien, auf der Halbinsel "Tasman Peninsula", etwa 100 km südöstlich der Hauptstadt Hobart. Die Halbinsel ist mit dem Festland über die Landbrücke Eaglehawk Neck verbunden.
Von der Hauptstadt Tasmaniens (Hobart), benötigt man etwa 90 Minuten.