The national average for vinyl flooring is $2,487. Costs vary significantly by state. Select your state below.