【九龙巴士270B线】
九龙巴士270B线是香港一条新界市区巴士路线，来往上水及奥运站，取道青沙公路往返，途经清河邨、粉岭南、长沙湾、深水埗及旺角，属270A线的特别班次。
本线另设特别路线270D，逢星期一至五上午由粉岭（联和墟）单向开往深水埗。
==简介==
为配合北区成为首个「区域性重组巴士路线」模式的地区，北区对外路线计划于2013年作大型重组，其中建议开办本线，方便北区居民直达西九龙区。
建议最初提出本线以奥运站作总站，但由于车资问题，于2013年5月13日呈交予北区区议会的最后修订，建议的市区总站改为深水埗（钦州街），然而，于2013年7月8日的最终版本，九龙市区的行车路线被简化，并改以深水埗作终点站（南行：钦州街；北行：北河街），最终订于2013年8月19日投入服务，初期只在星期一至五繁忙时间提供服务。
本线自2018年12月30日提升至全日服务后，成为北区首条来往大角咀的全日专营巴士路线，以及继W3线后北区第2条途经青沙公路的全日专营巴士路线，亦是自九巴71X线（上水至长沙湾，经狮子山隧道）于1991年3月29日起停办后，北区来往深水埗区的全日专营巴士路线再度出现。
===历史===
*2013年8月19日：270B线投入服务，逢星期一至五双向各开出五班，来往上水及深水埗，九巴称本线为「八号干线特快」作宣传。
*2013年11月2日：因应北区区域性巴士路线重组进行检讨及微调，本线延长服务时间：
**星期一至五加开19:40及20:00之班次前往上水。
**增设于星期六、日及公众假期早上及下午繁忙时间之去程及回程服务。
*2014年9月27日：因应路线客量，加密星期一至五往上水之班次，同时削减星期六、日及公众假期双向班次。
*2015年1月10日：来回程皆加停青沙公路转车站，并增设与九巴青沙公路巴士线的转乘优惠。
*2015年3月21日：增设到站时间预报。
*2016年6月27日：开设特别路线270D，由粉岭（联和墟）单-{向}-开往深水埗，只限逢星期一至五开出一班。
*2017年7月15日：星期一至五往上水之头班车提早至17:45，并调整班次。
*2017年8月28日：回程班次加经清河邨一带。
*2018年12月23日：去程加停粉岭公路巴士转乘站，并增设与九巴粉岭公路巴士线的转乘优惠。
*2018年12月30日：270B线提升至全日服务，并作出以下改动：
**九龙区总站迁往奥运站；
**往奥运站方向绕经清河邨一带，于长沙湾道近钦州街交界改经钦州街、荔枝角道、上海街、亚皆老街及樱桃街前往奥运站；
**往上水方向，经樱桃街、大角咀道、榉树街、晏架街、旺角道、弥敦道返回长沙湾道原有路线；
**增设由上水开往大角咀（富荣花园）的特别班次，星期一至五07:00开出；
**保留3班于星期一至五下午繁忙时间由深水埗起载的班次，开出时间为17:50、18:10及18:30。
*2021年6月15日：
**星期一至五往奥运站方向头班车提早至05:50开出
**每天往上水方向头班车提早至09:30开出
**加密星期一至五繁忙时间和晚间往上水方向和星期六、日及公众假期班次。
*2021年9月6日：270D线加停「粉岭公路转车站」。
*2022年5月16日：
**星期六、日及公众假期往奥运站方向头班车提早至05:50开出
**每天往上水方向尾班车延迟至00:05开出
**调整由深水埗开往上水之特别班次开出时间为17:55、18:10及18:25开出。
==服务时间（详细班次）==
270B常规班次
*逢星期一至五（公众假期除外）由上水开出的绿字班次以海泓道（富荣花园）为终点站。
270B特别班次
*深水埗 (北河街)→ 上水
**逢星期一至五：17:55、18:10、18:25
270D
*粉岭（联和墟）开：
**星期一至五：07:25
270B特别班次及270D线星期六、日及公众假期不设服务
==收费==
270B/270D
全程：$15.6
*上水往牵晴间或之前：$5.0（只适用于270B线）
*过青沙公路后往奥运站（270B）／深水埗（270D）：$6.8
*过粉岭公路后往上水：$5.0（只适用于270B线）
===八达通转乘优惠===
乘客登上本线后150分钟内以同一张八达通卡转乘以下路线，或从以下路线登车后150分钟内以同一张八达通卡转乘本线，次程可获车资折扣优惠：
270B/270D←→北区区内路线，次程可获$4.2折扣优惠
*270B往上水 → 73K往文锦渡、78K往沙头角、79K往打鼓岭、270任何方向、273B往清河邨或278K往联和墟
*73K、78K、79K往上水、270任何方向、273B往上水站或278K往粉岭站 → 270B往奥运站
*78K或79K往上水 → 270D往深水埗
270B/270D←→78A，次程可获$5.6折扣优惠
*270B往上水 → 78A往皇后山
*78A往粉岭站 → 270B/270D往九龙
270B/270D←→70K，次程可获$4.9折扣优惠
*270B往上水 → 70K往清河邨
*70K往华明 → 270B/270D往九龙
270B←→273A，次程可获$4.3折扣优惠
*270B往上水 → 273A往彩园
*273A往华明 → 270B往奥运站
270B/270D←→粉岭公路转车站路线
*270B/270D往九龙 ←→ 73B、270A、270C、270P、274、277A、277E、277P、277X、278A、278X、673／673P，首程或次程全程车资，以较高者为准
270B/270D←→青沙公路路线
*270B/270D往九龙 → 38B往海滨花园、240X往葵兴站、249X往青衣站、270P往九龙站、272E往柏景湾、272P往葵兴站、272X往旺角东站、280X往尖沙咀、286C往长沙湾、286P往荔枝角站、286X往深水埗、287P往旺角或287X往佐敦，次程车资全免
*38B往海滨花园、240X往葵兴站、249X往青衣站、270P往九龙站、272E往柏景湾、272P往葵兴站、272X往旺角东站、280X往尖沙咀、286C往长沙湾、286P往荔枝角站、286X往深水埗、287P往旺角或287X往佐敦 → 270B/270D往九龙，回赠首程车资
*270B往上水 → 38B往硕门邨、240X往黄泥头、249X往博康、271X往富亨、272E往太和、272P往富亨、272X往大埔中心、280X往穗禾苑、286C往利安、286X往显径、287D往锦英苑或287X往水泉澳，次程车资全免
*38B往硕门邨、240X往黄泥头、249X往博康、271X往富亨、272E往太和、272P往富亨、272X往大埔中心、280X往穗禾苑、286C往利安、286X往显径、287D往锦英苑或287X往水泉澳 → 270B往上水，回赠首程车资
==使用车辆==
本线与270A线合共获派26辆亚历山大丹尼士Enviro 500 MMC 12米 (ATENU) 。
==行车路线==
270B
上水开经：龙运街、新运路、扫管埔路、百和路、保健路、清晓路、百和路、华明路、雷鸣路、华明巴士总站、雷鸣路、伟明街、百和路、一鸣路、百和路、粉岭公路、吐露港公路、大埔公路—沙田段、青沙公路（大围隧道、沙田岭隧道、尖山隧道）、荔宝路、连翔道、兴华街西、兴华街、荔枝角道、大南西街、长沙湾道、钦州街、荔枝角道、上海街、亚皆老街、樱桃街及海景街。
逢星期一至五（公众假期除外）07:00开出的班次驶至樱桃街后，不经海景街，改经海泓道。
奥运站开经：深旺道、樱桃街、大角咀道、榉树街、晏架街、旺角道、弥敦道、长沙湾道、青山道、青沙公路（尖山隧道、沙田岭隧道、大围隧道）、大埔公路—沙田段、吐露港公路、粉岭公路、百和路、清晓路、保健路、百和路、扫管埔路及新运路。
下午特别班次不经斜体字之路段
270D
经：和泰街、和睦路、粉岭楼路、马适路、天平路、天平邨巴士总站、天平路、马适路、扫管埔路、百和路、清晓路、清河邨巴士总站、清晓路、百和路、扫管埔路、粉岭公路、吐露港公路、大埔公路–沙田段、青沙公路（大围隧道、沙田岭隧道、尖山隧道）、荔宝路、连翔道、兴华街西、兴华街、荔枝角道、大南西街及长沙湾道。
===沿线车站===
270B
270B线的走线图
注:
#逢星期一至五（公众假期除外）07:00由上水开出的班次，将停有^号之车站，不经有#号之车站。
#下午特别班次，不经有*号之车站。
270D
270D线的走线图
==客量==
因270B线走线直接（取道青沙公路，避过狮子山隧道的挤塞），省却不少行车时间，因此经常满座。
自从70S线改经青沙公路后，上水和粉岭南区市民乘搭70S线前往九龙西区，大受欢迎。可是70S线只于清明及重阳期间的假日提供服务，加上本线又不是全日服务，因此有北区区议员要求将本线提升全日服务和延长至旺角（柏景湾），随后运输署于2017-2018年度巴士路线发展计划中建议将此线延长至邻近之奥运站，同时往九龙加经清河邨，并改为全日服务，以填补北区来往旺角和大角咀之交通服务空白，于2018年12月30日实施，但来回绕经清河邨后路线变得冗长，或减低上水总站一带居民乘搭此线的意欲。其后又有声音要求本路线加经天平邨一带，引起不满。
由于本线班次疏落，繁忙时间全车爆满的情况经常出现，令中途站乘客经常难以登车。
2020年：平日上午7时至10时往奥运站方向的载客率约为40%，而华明总站、欣盛苑及牵晴间三站占北区总客量约35%。
至于270D线由于开车时间偏早，且服务范围的发展未成熟，客量则偏低。
2020年6月下旬：平均载客率不超过50%。
==参考资料及注释==
==外部连结==
* Hong Kong Bus KMB AV471 @ 270B 九龙巴士 Volvo Olympian 北河街 - 上水总站 date=20150705014741 ，YouTube