尼亚加拉瀑布城市内的公共交通服务由市营的尼亚加拉瀑布城交通局营运。此外，市政府与尼亚加拉公园委员会于2012年联手创立，取代公园局旧有的巴士路线，以便游客来往尼亚加拉瀑布城和滨湖尼亚加拉各旅游景点。由维亚铁路和美铁联营，连接多伦多和纽约市的在停靠。GO运输公司现时则营运通勤巴士服务连接圣凯瑟琳斯、布灵顿和尼亚加拉瀑布城，并于夏季营运连接多伦多、圣凯瑟琳斯和尼亚加拉瀑布城的铁路服务。加拿大境内最接近尼亚加拉瀑布城的机场是位于滨湖尼亚加拉镇的圣嘉芙莲斯/尼亚加拉区域机场（；IATA代码：YXU；ICAO