The cost of blankets can vary greatly depending on the material, size, and brand. You can find inexpensive blankets for as little as $10, while high-end designer blankets cost several hundred dollars. Generally, a good quality blanket can range from $20 to $100.