西湖作为淡水湖泊,水源主要依靠天然降雨和山间积蓄的泉水.据考证,从西湖周围山间灌注的水源最著名的有8处:1.南涧、北涧—南涧又名流虹涧,发源于天竺山白云峰的东面;北涧又名钱源水,发源于灵隐山的西源峰.南涧北涧的水在灵隐飞来峰的合涧桥下汇合,至金沙港流入西湖.
2.桃溪—从栖霞岭流出入岳湖.
3.胭脂泉—从胭脂岭出通过小溪至茅家埠之东入湖.4.金沙泉—源出棋盘山,沿途汇合龙井、黄泥岭之水,由茅家埠入湖.
5.花港—从花家山流出,经隐秀桥入湖. 6.惠因涧—由赤山之铁窗棂洞,至赤山埠东流入. 7.长桥水
8.学士港—位于清波门外.
除此以外,杭州市政府投入人力物力完成了钱塘江引水工程,使钱塘江水有控制地穿过南屏山流入西湖.平均33天给西湖换一次水,并设置了两个主要出水口以调节西湖的水位:一是圣塘闸,经圣塘河流入运河;二是涌金闸,经浣纱河地下管道流入城河,最终也流入运河