杏花邨所在的白沙灣在發展前只是石灘一片，至七十年代配合地鐵建造工程，港鐵公司便使用這地以建造過海隧道組件之用。1980年12月23日，港英政府正式批准港鐵公司分期興建港島綫，為興建柴灣車廠、杏花邨站及稍後通車的東區走廊筲箕灣至柴灣段，政府需在柴灣西至現在香港海防博物館一帶進行填海工程，至1985年5月31日，杏花邨站隨港島綫首段通車，而柴灣車廠亦已啟用；至於東區走廊筲箕灣至柴灣段，則於1989年10月才通車，而港鐵亦在港島線架空部分安裝隔音屏障以預防噪音和高空墮物導致之列車癱瘓事件。