Puerto General San Martín es una localidad portuaria del departamento San Lorenzo, en la provincia de Santa Fe, República Argentina, sobre la ribera oeste del río Paraná, a 330 km al noroeste de Buenos Aires, a 143 km de Santa Fe y a 27 km de Rosario, con la cual está en conurbación, con el Gran Rosario.