Body pillow prices range from budget-friendly to expensive. Usually, rectangular pillows are cheaper than curved ones, and U-shaped pillows tend to be the most expensive of all, especially if they have contouring. Expect to pay anywhere from $30 to $170 for a high-quality body pillow.