Saint John es el principal centro de transportes en general de Nuevo Brunswick, y un gran centro portuario, aeroportuario y ferroviario canadiense.