邨所在的白沙湾在发展前，原是在柴湾西面的一片石滩，至1970年代配合地铁建造工程，地下铁路公司使用此地以建造地铁海底隧道组件之用。1980年12月23日，香港政府正式批准地下铁路公司分期兴建港岛线，为兴建柴湾车厂、杏花邨站及稍后通车的东区走廊筲箕湾站至柴湾站段，政府需在柴湾西至现在香港海防博物馆一带进行填海工程，至1985年5月31日，杏花邨站随港岛线首段通车，而柴湾车厂亦已启用；至于东区走廊筲箕湾至柴湾段，则于1989年10月才通车，而港铁亦在柴湾车厂扩建后，把位于隧道入口至杏花邨站的一段港岛线地面部分安