瓦屋镇是河南省平顶山市鲁山县下辖的一个镇级别行政单位。1947年建瓦屋区,1958年改公社,1983年改乡。位于县境西北部,面积124.08平方千米,人口36635人(2017)。洛(阳)南(阳)公路穿境。2015年撤乡建镇。