梅林镇位于普宁市西南部,东经115º59'07",北纬23º14'57"。距普宁市约23公里,距揭阳市65公里,东距汕头市85公里,西距广州市400公里。东临云罗镇,西接船埔镇,北接普侨区,南接高埔镇。是普宁市西南山区的副中心镇。辖区面积147.71平方公里。因为梅林镇市场四面环山,是丘陵地带,从高处俯瞰梅林,就像一朵梅花飘落在地。故此有传说梅林是一风水宝地”倒地梅花”局。