Where is San Pedro, Argentina?

Written and Fact-checked by | Updated On: April 10, 2026 11:15 ET

San Pedro sits in northern Buenos Aires Province in Argentina, along the western bank of the Paraná River. It lies north of Buenos Aires city and south of San Nicolás de los Arroyos, connected by highways that follow the river corridor.

Location Map of San Pedro, Argentina

About Map: The map showing location of San Pedro in Argentina.

Where is San Pedro Located?

San Pedro sits in northern Buenos Aires Province in Argentina, along the western bank of the Paraná River. It lies north of Buenos Aires city and south of San Nicolás de los Arroyos, connected by highways that follow the river corridor.

The district covers about 1,320 sq km (510 sq mi), combining a riverside town with surrounding farmland and small rural communities. Population: 60,000 (Census 2022). The landscape features riverbanks, low plains, and agricultural land.

San Pedro is known for its riverside setting and agricultural production, especially fruit farming. Main attractions include the riverfront, Plaza Constitución, local museums, historic churches, and nearby orchards.

San Pedro Facts

CountryArgentina
Province/StateBuenos Aires
CountySan Pedro Partido
Settlement TypeCity
RegionPampas
Population60,000 (2022)
Area1320 sq km
Time ZoneART UTC-3
Postal CodeB2930
Dialing Code+54 3329
Major RoadsRN 9, RP 191
Nearest AirportRosario Airport
Nearest Major CitiesSan Nicolás, Buenos Aires
Famous ForFruit farming, riverfront
Main AttractionsRiverfront, plaza, orchards
TransportBus, roads
Official LanguageSpanish
CurrencyArgentine Peso

Distance from San Pedro to Major Cities in Argentina

  • San Pedro to Buenos Aires - 100 mi (161 km)
  • San Pedro to Rosario - 90 mi (145 km)
  • San Pedro to San Nicolás de los Arroyos - 40 mi (64 km)
  • San Pedro to Pergamino - 80 mi (129 km)
  • San Pedro to La Plata - 120 mi (193 km)
  • San Pedro to Santa Fe - 200 mi (322 km)
  • San Pedro to Córdoba - 300 mi (483 km)
  • San Pedro to Paraná - 160 mi (257 km)
  • San Pedro to Bahía Blanca - 450 mi (724 km)
  • San Pedro to Mar del Plata - 300 mi (483 km)
  • San Pedro to Tandil - 250 mi (402 km)
  • San Pedro to Azul - 230 mi (370 km)
  • San Pedro to Olavarría - 260 mi (418 km)
  • San Pedro to Mendoza - 650 mi (1046 km)
  • San Pedro to San Luis - 520 mi (837 km)
  • San Pedro to Neuquén - 700 mi (1126 km)
  • San Pedro to Salta - 850 mi (1368 km)
  • San Pedro to Tucumán - 720 mi (1159 km)