The national average for painting a pool ranges between $480 and $565 but you can get a more accurate estimate by using our Cost to Paint a Pool Calculator.