白驿镇在两魏恭帝二年(555年),设白马驿。民国时期,先后属歧白乡、白庙乡。1951年,设白庙乡。1958年,乡改公社。1981年,更名白驿公社。1984年,公社改乡。2005年,乡改镇。截至2020年6月,白驿镇下辖2个社区和15个行政村。2019年,白驿镇有工业企业4个,有营业面积超过50平方米以上的综合商店或超市30个。白驿镇境内有县级公路12千米横贯境内,与阆中市老观镇相连。境内27个行政村、167个村民小组均通道路,总长330余千米,白驿镇植物资源丰富,品种繁多,有银杏、山楂、油桐、白蜡、黄柏、杜仲等植物30多种。