南雅镇是中华人民共和国重庆市开县下属的一个镇，位于开县西南44千米处。面积70平方公里，2005年人口为44036人。
地理.南雅镇主要为丘陵和缓和的山地，其中西南地势比较高，最高达海拔860米，东北比较低，最低为海拔280米。
周边县镇.向东为同县临江镇和铁桥镇，向南与向西为四川省开江县，向北为同县义和镇。
行政区划.南雅镇分十个村，共98个农业合作社。
历史.1930年摄制南雅场乡，首次出现这个名字。