Depends - if you compare the prices of a body pillow with the prices of high-end mattresses, then no, they are dirt cheap. On a serious note, though, body pillow prices range around the $60-$70 mark (with a few exceptions).