三里镇位于上林县东北部,是上林县东部地区最大的一个中心集镇,素有“一枝花”之美称。东与来宾县毗邻,南与澄泰乡接壤,西同西燕镇连接,北跟乔贤镇、塘红乡交界。省道2023线贯穿南北,是该县通往柳州、忻城以及忻城通往南宁的必经之地,也是县内贯通乔贤、木山、塘红、中可等4个乡镇的交通枢纽。镇政府所在地距离首府南宁市、港口城市贵港市、重工业城柳州市分别是132公里、194公里和198公里。