Distance from Santa Cruz to Puebla (Mexico)

The distance between Santa Cruz, Sonora and Puebla is 1,837 kilometers (1,142 miles)

Country: Mexico

Region: Sonora

City: Santa Cruz

Country: Mexico

Region: Puebla

City: Puebla

Travel time

Mode Estimated time
Bicycle 5-6 days
Motorcycle 2-3 days
Car 1-2 days
Airplane 2-3 hours
Speed Time
50 km/h
100 km/h
150 km/h

Santa Cruz, Mexico

Local time:

Coordinates: 31.2336° N 110.5962° W


Nearby airports:
  • Nogales International Airport (OLS)
  • Nogales International Airport (NOG)
  • Sierra Vista Municipal Libby Army Air Field (FHU)
  • Bisbee-Douglas International Airport (DUG)
  • Tucson International Airport (TUS)

Puebla, Mexico

Local time:

Coordinates: 19.0379° N 98.2035° W


Nearby airports:
  • Hermanos Serdán International Airport (PBC)
  • Benito Juárez International Airport (MEX)
  • Tehuacán Airport (TCN)
  • General Mariano Matamoros Airport (CVJ)
  • Licenciado Adolfo López Mateos International Airport (TLC)

Other distances from Santa Cruz

Distance between cities Kilometers
From Santa Cruz to Mexico City 1,742 km
From Santa Cruz to Iztapalapa 1,753 km
From Santa Cruz to Guadalajara 1,374 km
From Santa Cruz to Puebla 1,837 km
From Santa Cruz to Tijuana 622 km

Other distances from Puebla

Distances between cities Kilometers
From Puebla to Mexico City 106 km
From Puebla to Iztapalapa 97 km
From Puebla to Guadalajara 573 km
From Puebla to Tijuana 2,397 km
From Puebla to Monterrey 767 km

Cities within similar distances

The following list contains the cities of Mexico that are at equal or similar distances as between Santa Cruz and Puebla.

From To Distance (kilometers)
Hermosillo, Mexico Lincoln, United States 1,837 km
Recife, Brazil Aparecida de Goiânia, Brazil 1,837 km
São Paulo, Brazil Santa Cruz de la Sierra, Bolivia 1,837 km
Cali, Colombia Santiago de Cuba, Cuba 1,836 km
Callao, Peru Ibagué, Colombia 1,836 km
Tucson, United States Miguel Hidalgo, Mexico 1,838 km
Cali, Colombia San Pedro Sula, Honduras 1,836 km
Santiago, Chile Cochabamba, Bolivia 1,836 km
Montevideo, Uruguay Duque de Caxias, Brazil 1,836 km
Indianapolis, United States Nuevo Laredo, Mexico 1,838 km
Havana, Cuba San Nicolás de los Garza, Mexico 1,838 km
Miami, United States Tampico, Mexico 1,838 km
San Diego, United States Oklahoma City, United States 1,836 km
Arequipa, Peru Campo Grande, Brazil 1,838 km
San Juan, Puerto Rico Pereira, Colombia 1,835 km
Gustavo Adolfo Madero, Mexico Tucson, United States 1,839 km
Tulsa, United States Tepic, Mexico 1,839 km
Denver, United States Mazatlán, Mexico 1,835 km
La Paz, Bolivia Santa Fe, Argentina 1,839 km
Goiânia, Brazil Olinda, Brazil 1,835 km

Measure more distances between cities