街道前身是西湖鄉(xiāng)與南山街道。
南山街道成立于1954年8月,境內(nèi)有長橋,初名長橋街道。
1960年改稱西湖公社南山分社。
明田汝成將西湖分南山游線與北山游線,本地域在南山游線內(nèi),故名。
1963年始名南山街道。
1968年10月改名南山街道革委會。
翌年4月撤銷西湖區(qū),劃入上城區(qū)。
1972年10月復歸西湖區(qū)。
1981年2月復稱南山街道。
西湖鄉(xiāng)民國期間為杭州市第四區(qū),建國初改第四區(qū)為西湖區(qū)。
1950年建龍井、金沙港、三臺山、茅家埠4鄉(xiāng)。
1953年江干區(qū)云棲鄉(xiāng)劃入西湖區(qū)。
1956年5鄉(xiāng)合稱龍井鄉(xiāng)。
1958年改稱西湖公社。
1984年改稱西湖鄉(xiāng)。
2002年撤鄉(xiāng)并與南山街道合并,稱西湖街道。