白沙镇是广西壮族自治区桂林市阳朔县下辖的一个镇,位于阳朔县中部,北距桂林市区56公里,南距阳朔县城9公里,总面积154.2平方公里。民国二十年(1931年)设白沙乡。1984年10月,人民公社撤销,改名白沙镇。截至2019年底,白沙镇总人口5万人,辖1个社区,15个行政村,镇政府所在地白沙街道吉祥北街18号。