有巴士公司开办了不少来往新界西至港岛的过海巴士，并途经当时新建成的香港3号干线，吸引了不少乘客转乘，导致本线人流亦更进一步回落。惟2002年8月将军澳线通车后，观塘线不再提供过海服务，此不便让部分观塘线的乘客逐渐改用旺角站转乘荃湾线过海，使太子站至中环站一段的人流回升。另外，在九广东铁在2004年10月改以尖东站作为总站，令部份新界东乘客能够使用尖东站转线通道到尖沙咀站转乘荃湾线过海，曾令太子站及旺角站转乘人流稍为回落。不过九龙南线在2009年8月通车后，尖东站拨归西铁线，此改动使更多新界东的乘客重新改