方案1: 共 14站,約耗時 48分鐘。 【亦園村】⇒大欖隧道⇒【上水站】
 出發:在 亦園村乘坐九巴263m路,到 大欖隧道下車換乘:過海隧巴978A路_環線|過海隧巴978B路_環線|過海隧巴978路|(大欖隧道→上水站),到達 目的地:上水站。
 方案2: 共 21站,約耗時 69分鐘。 【亦園村】⇒西區海底隧道⇒【上水站】
 出發:在 亦園村乘坐九巴960a路_環線,九巴960b路_環線,到 西區海底隧道下車換乘:過海隧巴978A路_環線|過海隧巴978B路_環線|過海隧巴978路|(西區海底隧道→上水站),到達 目的地:上水站。
 方案3: 共 21站,約耗時 70分鐘。 【亦園村】⇒新元朗中心⇒【上水站】
 出發:在 亦園村乘坐九巴53路,到 新元朗中心下車換乘:NR95路|(新元朗中心→上水站),到達 目的地:上水站。
 方案4: 共 22站,約耗時 73分鐘。 【亦園村】⇒西區海底隧道⇒【上水站】
 出發:在 亦園村乘坐九巴960a路_環線,九巴960b路_環線,到 西區海底隧道下車換乘:過海隧巴978A路_環線|過海隧巴978B路_環線|過海隧巴978路|(西區海底隧道→上水站),到達 目的地:上水站。
 方案5: 共 34站,約耗時 1小時47分鐘。 【亦園村】⇒北角官立小學⇒【上水站】
 出發:在 亦園村乘坐九巴960b路_環線,到 北角官立小學下車換乘:過海隧巴678路|(北角官立小學→上水站),到達 目的地:上水站。