最初只于平日早上繁忙时间由上水开往荃湾码头，但在高乘客需求下不断增加班次，并再增加至平日上下午繁忙时间提供来回程服务及先后加停城门隧道转车站。在市民及区议员争取下，九巴于1998年11月1日把278P提升为全日服务，路线编号改为278X，成为唯一直接往返北区与荃湾区的全日服务巴士路线，最终令到城门隧道巴士空调化计划全面上马，在2000年9月开始实行。在2000年3月19日，九巴为配合位于如心广场下的新巴士总站落成，故将该线原设于荃湾码头的总站迁至该处。不过，本线一直没有服务联和墟居民。其实，278X