If you are thinking about purchasing a veil, you may want to know how much it cost. Veils can be purchased in different lengths, different materials, and with different embellishments. Read this content to find out the estimated cost of buying a veil before making your purchase. Veils vary in cost because many factors go into the price tag- such as length, material, and embellishment. These factors are dependent on what type of event you plan to wear the veil for (i.e. a wedding, prom, or homecoming). The average cost of a wedding veil is $75 to $200. However, the average cost of a homecoming or prom veil is $15 to $50. Your choice in length will also affect the price tag of your veil. Short bridal veils are less expensive than floor-length ones. Other factors that can affect the price include the type of material used, such as tulle or lace, and the embellishments on the veil, like beading or pearls. For weddings, most veils are satin or silk, and measure between 6 to 20 feet in length. For proms and homecomings, the options are plentiful—since these events are shorter than weddings, veils can be bought in a variety of different lengths.