圣凯瑟琳斯西部的娄斯乡从QEW分支，向南通往威兰市。圣凯瑟琳斯市内的公共交通服务由市营的圣凯瑟琳斯交通局营运。由维亚铁路和美铁联营，连接多伦多和纽约市的枫叶号列车在圣凯瑟琳斯火车站停靠。GO运输公司现时则营运通勤巴士服务连接圣凯瑟琳斯、布灵顿和尼亚加拉瀑布城，并于夏季营运连接多伦多、圣凯瑟琳斯和尼亚加拉瀑布城的铁路服务。最接近圣凯瑟琳斯的机场是位于滨湖尼亚加拉镇的圣嘉芙莲斯/尼亚加拉区域机场（；IATA代码：YXU；ICAO代码：CYSN）。这是一座小型机场，没有定期航班，主要供包机使用。Sec