Distance from San Juan to Mexico City

The distance between San Juan, Puerto Rico and Mexico City, Mexico is 3,474 kilometers (2,159 miles)

Country: Puerto Rico

Region: San Juan

City: San Juan

Country: Mexico

Region: Mexico City

City: Mexico City

Travel time

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

San Juan, Puerto Rico

Local time:

Coordinates: 18.4663° N 66.1057° W


Nearby airports:
  • Fernando Luis Ribas Dominicci Airport (SIG)
  • Luis Muñoz Marín International Airport (SJU)
  • Humacao Airport (HUC)
  • Diego Jimenez Torres Airport (FAJ)
  • José Aponte de la Torre Airport (NRR)

Mexico City, Mexico

Local time:

Coordinates: 19.4285° N 99.1277° W


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

Other distances from San Juan

Distance between cities Kilometers
From San Juan to Carolina 18 km
From San Juan to Ponce 75 km
From San Juan to Caguas 26 km
From San Juan to Mayagüez 113 km
From San Juan to Bayamón 9 km

Cities within similar distances

The following list contains cities that are at equal or similar distances as between San Juan and Mexico City.

From To Distance (kilometers)
León de los Aldama, Mexico Seattle, United States 3,474 km
San Juan, Puerto Rico Ciudad Victoria, Mexico 3,474 km
San Juan, Puerto Rico Arlington, United States 3,474 km
Oakland, United States Cleveland, United States 3,474 km
Zapopan, Mexico Manizales, Colombia 3,474 km
Philadelphia, United States Hermosillo, Mexico 3,474 km
Callao, Peru São Bernardo do Campo, Brazil 3,475 km
Quito, Ecuador San Luis, Mexico 3,473 km
Valencia, Venezuela Xico, Mexico 3,475 km
San Juan, Puerto Rico Xochimilco, Mexico 3,473 km
Zapopan, Mexico Pereira, Colombia 3,473 km
Guatemala City, Guatemala Santa Ana, United States 3,473 km
Mixco, Guatemala Anaheim, United States 3,475 km
Ciudad Guayana, Venezuela Feira de Santana, Brazil 3,473 km
Tegucigalpa, Honduras Minneapolis, United States 3,473 km
Natal, Brazil Resistencia, Argentina 3,475 km
Guadalajara, Mexico Manizales, Colombia 3,472 km
Lima, Peru Mauá, Brazil 3,476 km
Villa Nueva, Guatemala Santa Ana, United States 3,476 km

Measure more distances between cities