街道前身是西湖乡与南山街道。
南山街道成立于1954年8月,境内有长桥,初名长桥街道。
1960年改称西湖公社南山分社。
明田汝成将西湖分南山游线与北山游线,本地域在南山游线内,故名。
1963年始名南山街道。
1968年10月改名南山街道革委会。
翌年4月撤销西湖区,划入上城区。
1972年10月复归西湖区。
1981年2月复称南山街道。
西湖乡民国期间为杭州市第四区,建国初改第四区为西湖区。
1950年建龙井、金沙港、三台山、茅家埠4乡。
1953年江干区云栖乡划入西湖区。
1956年5乡合称龙井乡。
1958年改称西湖公社。
1984年改称西湖乡。
2002年撤乡并与南山街道合并,称西湖街道。