方案1: 共 28站,約耗時 89分鐘。 【烏溪沙鐵路站】⇒城門隧道轉車站⇒【上水總站】
出發:在 烏溪沙鐵路站乘坐九巴40x路,到 城門隧道轉車站下車換乘:九巴278x路|(城門隧道轉車站→上水總站),到達 目的地:上水總站。
方案2: 共 31站,約耗時 1小時40分鐘。 【烏溪沙鐵路站】⇒禾輋邨⇒【上水總站】
出發:在 烏溪沙鐵路站乘坐九巴40x路,到 禾輋邨下車換乘:九巴n270路|(禾輋邨→上水總站),到達 目的地:上水總站。
方案3: 共 36站,約耗時 1小時54分鐘。 【烏溪沙鐵路站】⇒大老山隧道⇒【上水總站】
出發:在 烏溪沙鐵路站乘坐680X路,九巴89d路,到 大老山隧道下車換乘:九巴373路|(大老山隧道→上水總站),到達 目的地:上水總站。
方案4: 共 42站,約耗時 2小時12分鐘。 【烏溪沙鐵路站】⇒大老山隧道⇒【上水總站】
出發:在 烏溪沙鐵路站乘坐680X路,九巴89d路,到 大老山隧道下車換乘:九巴373路|(大老山隧道→上水總站),到達 目的地:上水總站。
方案5: 共 49站,約耗時 2小時34分鐘。 【烏溪沙鐵路站】⇒九龍灣鐵路站⇒【上水總站】
出發:在 烏溪沙鐵路站乘坐九巴89d路,到 九龍灣鐵路站下車換乘:九巴70x路|(九龍灣鐵路站→上水總站),到達 目的地:上水總站。