赤坎镇位于广东省珠江三角洲西南部经济开发区内,开平市中部的潭江之滨,毗邻市区三埠,距开平中心城区12公里,上接恩平、阳江,下通江门,广州,北连鹤山、高明、新兴,南往台山,距国家一级口岸三埠港18公里,距佛开高速公路出口28公里,325国道和珠江一级支流——潭江横贯全镇。从325国道入墟镇的干道新扩宽为30米的水泥大道,另有江南、江中两条水泥公路纵贯全镇腹地直通市区。水路沿潭江可通航到省、港、澳,并可通航20吨级船只。市政策建设总面积61.4平方公里,辖23个管理区。
赤坎镇总面积61.4平方公里,其中镇区面积5平方公里,其平面地形象一片海棠叶。95%属潭江冲积平原,潭江以南有护龙小海等管理区,小部分土地是山地丘陵。百足山位于赤坎镇区西南约1公里处。海拔234米,面积6平方公里。东西走向,形似蜈蚣(又名百足),故名。山体自台山白沙向北延伸至本镇两堡和百合两镇。山体结构以花岗为主,土壤为黄壤,植被有芒萁、芒草、山松、湿地松等。三圭山,又名护冲山。位于赤坎镇区东南面约4.5公里处。有三尖峰,故名。由台山白沙入境至两堡至护龙、小海,东西走向。山南属台山,山北属赤坎。