通安驿镇位于县城北45公里处,驻地通安驿村。东邻宏伟、权家湾乡,南连云田镇,西接福星镇马河镇,北与安定区交界。东西宽约12公里,南北长约20公里,区域面积217平方公里,耕地面积98320亩。有人口5837户25736人。全镇地处西北黄土高原边缘与秦岭支脉丘陵地带之间,为典型的黄土梁卯与河谷地形,海拔1800-2300米,属温凉半干旱区,年平均气温6.7℃,无霜期140天,年降水量420-500毫米。
通安驿镇驻地通安驿得名。明代通安驿为陇西至安定间驿站,是西安通往兰州的要道。建国前设定西县通安驿乡和陇西县高窑乡。建国初仍设通安驿、高窑乡。1953年增设古城、西岔、凤凰、中坪、中川乡,1956年撤销中川乡。1958年2月,将定西县通安驿、古城、西岔3乡划归陇西县,8月,成立通安驿人民公社,境内为通安驿、三合、高阳3个公社。1965年合并为通安公社。1983年地名普查恢复全称通安驿公社。1984年改为通安驿乡。1999年改建为通安驿镇至今。