La ciudad de San Pedro está situada al Noroeste de la Provincia de Buenos Aires sobre el kilómetro 160 de la Ruta Nacional Nº 9 . Se puede acceder desde Buenos Aires mediante un recorrido de 165 Km. y desde Rosario a 155 Km. de distancia. Otro acceso es la ruta Provincial Nº 191 por donde se puede llegar desde ciudades del centro de la Provincia de Buenos Aires. Limita al norte y al este con el Rió Paraná. Al oeste con el partido de Bme. Arrecifes, Cap. Sarmiento y el partido de Ramallo. Al sur con el partido de Baradero.
San Pedro cuenta también con la posibilidad de llegar por la ruta navegable del Río Paraná ya que esta en la margen derecha de dicho río.
[googlerouteplaner=1]