Der Sphinx Lake befindet sich rund 2,55km westlich des nördlichen Teils des LakeHauroko und am Ende des nördlichen Ausläufers der Princess Mountains. Mit einer Flächenausdehnung von rund 54,1Hektar erstreckt sich der See über eine Länge von rund 1,48km in Ost-West-Richtung und misst an seiner breitesten Stelle rund 670m in Nord-Süd-Richtung. Der Seeumfang des auf einer Höhe von 307m liegenden Sees beträgt rund 4,05km.[1][2]
Gespeist wird der Sphinx Lake von dem von Norden kommenden Hay River, der den See an seinem östlichen Ende auch wieder verlässt und ihn damit hin zum LakeHauroko entwässert.[1]