宁远来自镇位于安定区东南部35公里处。东邻通渭、会宁县,南依杏园乡和陇西360百科县,西接李家保堡镇,北连石泉乡,是四县七乡的交界处,地处东河上游,华家岭西侧。东高西低,梁峁起伏,沟壑纵横,水土流失严重。312线对师沿未九局裂又、310线穿境而过,交通比较便利。