Puerto General San Martín is a small city in the province of Santa Fe, Argentina, located within the metropolitan area of Greater Rosario, about 35 kilometers north from the center of the city of Rosario, on the western shore of the Paraná River.