Bridesmaid dresses can be expensive because they are usually custom-made and require more fabric and labor than other dresses.  They also usually need to be ordered in multiple sizes, which can add to the cost.