白马镇,隶属广西壮族自治区北流市,地处北流市东南部,东与广东省信宜市高坡镇相邻,南与广东高州市荷花镇接壤,西接平政、清湾两镇,北与扶新、沙垌两镇相连。镇人民政府驻地距市区63千米。总面积77.7平方千米。