The cost of veneers varies based on factors like material and location. On average, veneers range from $800 to $2,500 per tooth.