大直镇,隶属于广西壮族自治区钦州市钦北区,地处钦北区西北部。东与钦南区黄屋屯镇毗邻;南与防城港市防城区滩营乡相连;西与防城港市上思县叫安乡相接;北与大寺镇、贵台镇接壤,镇人民政府东距钦州城区36千米,南距防城港60千米;北距自治区首府南宁118千米,西距防城港市上思县城65千米,总面积381.17平方千米,截至2019年末,大直镇有户籍人口96706人。
1984年9月,大直公社复改为大直镇。截至2020年6月,大直镇下辖1个社区、22个行政村;镇人民政府驻大直圩新兴路8号。
2011年,大直镇财政收入2300万元,比上年增7.2%。2019年大直镇有工业企业6个,其中规模以上企业1个,有营业面积50平方米以上的综合商店或超市37个。