Hotels typically charge the cost of the pillow if a guest takes it from the room. The price can vary depending on the hotel's quality and the type of pillow, but it generally ranges from $20 to $50 per pillow. Some upscale hotels may charge even more for luxury pillows.