阿旺镇位于云南省昆明市东川区南端,东临会泽县驾车镇,西、南面分别与寻甸县金源乡、功山镇接壤,北与铜都镇毗邻。地理坐标为东经102°08′02″~103°18′31″,北纬25°47′18″~26°02′12″之间。镇境内地形西、南高,东、北低,东西最大横距9公里、南北最大纵距28公里。