A new sun visor typically costs between $20 to $50, depending on the car model and brand.