颈椎养生枕的价格因品牌、材质、功能等因素而有所不同。一般来说,市面上的颈椎养生枕价格在几十元到几百元不等。消费者可以根据自己的需求和经济实力选择适合自己的颈椎养生枕,但一定要选择正规品牌,避免购买低劣假冒产品。