三古镇,隶属于四川省广安市邻水县,地处邻水县东北边陲,东临大竹县四合镇,南连王家镇,西接柑子镇,北接太和镇、大竹县文星镇。区域面积44.08平方千米,截至2023年,户籍人口18884人。截至2020年6月,三古镇下辖2个社区和6个行政村。
清康熙年间(1662~1722年)名古家场,民国三十一年(1942年)析置三古乡。1950年属兴仁区,1951年10月正式设三古乡。2015年撤乡设镇。境内主要山脉为铜锣山,属亚热带湿润季风气候。
三古镇主要种植水稻、玉米、油菜、角儿菜、油橄榄,养殖生猪、肉牛、家禽等。2018年有工业企业2个,营业面积超50平方米的商店或超市9个。2023年被评为四川省前100魅力乡镇。