三河镇隶属于安徽省合肥市肥西县,位于肥西县南端,介于东经117°14′-117°16′、北纬31°30′-31°32′之间,地处肥西县、庐江县、舒城县三县交界处,与西南的舒城县杭埠镇、南面的庐江同大镇、肥西丰乐镇和严店乡毗邻接壤,镇域面积72平方公里。