圣凯瑟琳斯，并在该市东界经花园城市高架桥通往滨湖尼亚加拉镇，为来往多伦多、咸美顿、伊利堡和美国水牛城之间的要道。406号省道则于圣凯瑟琳斯西部的娄斯乡从QEW分支，向南通往威兰市。圣凯瑟琳斯市内的公共交通服务由市营的圣凯瑟琳斯交通局营运。由维亚铁路和美铁联营，连接多伦多和纽约市的枫叶号列车在圣凯瑟琳斯火车站停靠。GO运输公司现时则营运通勤巴士服务连接圣凯瑟琳斯、布灵顿和尼亚加拉瀑布城，并于夏季营运连接多伦多、圣凯瑟琳斯和尼亚加拉瀑布城的铁路服务。最接近圣凯瑟琳斯的机场是位于滨湖尼亚加拉镇的圣嘉芙莲斯