Der Lake Duncan befindet sich westlich der Murchison Mountains und rund 1,65km nördlich des LakeTe Au sowie rund 7,8km nordnordwestlich des South Fiord des LakeTe Anau. Der See, der sich auf einer Höhe von 406m befindet, umfasst eine Fläche von rund 30,5Hektar und einen Seeumfang von rund 2,66km. Mit einer Nord-Süd-Ausrichtung erstreckt sich das Gewässer über eine Länge von rund 880m und eine Breite von rund 530m.[1][2]
Gespeist wird der Lake Duncan von dem Wisely Burn und verschiedenen Gebirgsbächen. Seine Entwässerung findet am südlichen Ende des Sees in Richtung des LakeTe Au statt.[1]