马渡关镇,隶属于四川省达州市宣汉县,位于县境西北部,地处达州市宣汉县、巴中市平昌县、达州市通川区两县一区交界处,幅员131.9333平方公里,耕地面积6.0454万亩。辖10村5社区、223个村(居)民小组。马渡关镇人民政府驻石林社区小寨街32号。
马渡关,因三国名将张飞骑马夜渡沙溪河得名。清乾隆初建碑牌场,嘉庆三年(1798)恢复马渡关。1933年10月至1935年3月红四方面军建立苏维埃政权,属马渡区。1950年建马渡乡人民政府;1958年建人民公社;1966年马渡改名赤卫,1973年后恢复原称;1983年改公社为乡政府;2016年马渡撤乡建镇更名为马渡关镇;2020年行政区划调整原庆云乡、马渡关镇、隘口乡合并为马渡关镇。2019年3月25日,马渡关镇被授予“四川省第三批省级森林小镇”。镇内的马渡关石林景区于2017年通过国家AAAA级景区省级景观资源评价。马渡关镇保存了约15公里的荔枝古道青石板路面。
当地以荔枝古道串联马渡关石林、红军工字楼等旅游资源。