镇线隧道(英语:Townline Tunnel)是加拿大安大略省尼亚加拉区威兰市内一条隧道,穿过威兰运河底部连接威兰市的两岸,因其走线与过去威兰镇和科尔伯恩港镇之间的界线相近而得名。隧道全长约330米(1,080英尺),离威兰运河水平面约9.1米(30英尺),分为行车和铁路两条管道:前者共有两条行车线,来回方向各单线行车;后者则载有加拿大太平洋铁路的两条路轨。
政府于1966年5月批准在威兰市外围为威兰运河兴建一条新水道,以取代长14.6千米(9.1英里),途经威兰市中心的原有运河路段。镇线隧道连同其下游的缅街隧道于1960年代末与运河新水道项目同步施工,大为减低工程的难度和建造成本。在圣劳伦斯海道管理局原来的计划中,镇线隧道只供铁路行驶,但在威兰市议会争取和当地的国会下议院和省议会议员协助下,当局同意增设两条行车线。镇线隧道耗资约3200万元兴建,当中行车管道占1100万元。行车管道率先于1972年7月13日正式通车,而铁路管道则于1973年1月31日启用。铁路管道本有三条铁路轨,但中央铁路轨于1990年代移除。
1985年2月尾,威兰一带的气温回暖,导致大批积雪融化并淹浸镇线隧道;隧道的行车和铁路管道皆需封闭数天以进行清理。到了2010年3月尾,圣劳伦斯海道管理公司人员在隧道进行例行检查时,发现隧道连接路下的水管出现锈蚀,其上的道路有可能出现大型路坑,因此封闭隧道及其连接路以进行修补;隧道于同年4月22日重开。
隧道的行车管道载有安大略58A省道。该公路又称镇线隧道路(Townline Tunnel Road),在东西两端分别与安大略140号和58号省道接驳,两者皆向南通往科尔伯恩港。镇线隧道路在140号省道以东则编为尼亚加拉区525号区道,并于84号区道以东驳上25号区道,约莫与尼亚加拉瀑布城的南界平行向东通往尼亚加拉河畔。