Ideally, it should cost around $15 to $100. As you move towards luxurious body pillows, they can cost more than $200 and under $1000. Multiple parameters such as fill, material, picture quality, and more are considered before deciding the final cost. So, it depends on what kind of body pillow you are settling for.