方案1: 共 24站,約耗時 77分鐘。 【石硤尾鐵路站】⇒旺角鐵路站⇒【上水總站】
出發:在 石硤尾鐵路站乘坐過海隧巴104路,到 旺角鐵路站下車換乘:九巴270p路_環線|(旺角鐵路站→上水總站),到達 目的地:上水總站。
方案2: 共 29站,約耗時 1小時34分鐘。 【石硤尾鐵路站】⇒油麻地文明裡⇒【上水總站】
出發:在 石硤尾鐵路站乘坐過海隧巴104路,到 油麻地文明裡下車換乘:九巴270a路|(油麻地文明裡→上水總站),到達 目的地:上水總站。
方案3: 共 33站,約耗時 1小時45分鐘。 【石硤尾鐵路站】⇒大窩口鐵路站⇒【上水總站】
出發:在 石硤尾鐵路站乘坐九巴40路,到 大窩口鐵路站下車換乘:九巴278x路|(大窩口鐵路站→上水總站),到達 目的地:上水總站。
方案4: 共 42站,約耗時 2小時12分鐘。 【石硤尾鐵路站】⇒新蒲崗四美街⇒【上水總站】
出發:在 石硤尾鐵路站乘坐九巴6d路,到 新蒲崗四美街下車換乘:九巴70x路|(新蒲崗四美街→上水總站),到達 目的地:上水總站。
方案5: 共 46站,約耗時 2小時24分鐘。 【石硤尾鐵路站】⇒九龍灣鐵路站⇒【上水總站】
出發:在 石硤尾鐵路站乘坐九巴40路,到 九龍灣鐵路站下車換乘:九巴70x路|(九龍灣鐵路站→上水總站),到達 目的地:上水總站。