Общая площадь туристического района Мэншань составляет 1,125 кв. км. Главный пик расположен на высоте 1156 метров над уровнем моря. Это второй по высоте пик в провинции Шаньдун. Горы Мэньшань находятся в 120 километрах от горы Тайшань. В 1994 году Мэньшань были признаны государственным лесопарком.