三家馆乡位于张家界市永定区西部,东与永定区枫香岗乡相邻,南接永定区漩水林场,西与永顺县隔澧水河相望,北与温塘镇和教子垭镇相连。距市区19公里,全乡总面积107.76平方千米(2017年),是永定区的大乡之一。