西岸镇位于广东省连州市的西北部,地理位置位于东经112°36′--112°39′,北纬24°48′--24°49′。东北与该市的东陂镇相邻,东南与该市的保安镇相隔,西南与连南县的小龙林场相壤,西北与湖南省江华县的码市镇交界,北面与本市的丰阳镇相连。全镇面积211.03平方千米(2017年)。