The distance between Mexico and Puerto Rico is 3,779 kilometers (2,348 miles).
Mexico, America
Puerto Rico, America
3,779 km
Distance between centroids
2,073 km
Shortest distance
Calculated based on main borders (including major islands)
2,478 km
Shortest distance between major cities
Mérida → San Juan
Distances between Mexico and Puerto Rico by cities:
City in Mexico | City in Puerto Rico | Distance (kilometers) |
---|---|---|
Ecatepec de Morelos | Carolina | 3,483 km |
Mérida | Carolina | 2,495 km |
Mérida | San Juan | 2,478 km |
Chihuahua | San Juan | 4,213 km |
Guadalajara | Carolina | 3,929 km |
Naucalpan de Juárez | Santa Barbara | 3,506 km |
León de los Aldama | Carolina | 3,748 km |
Tijuana | Carolina | 5,314 km |
Puebla | Santa Barbara | 3,401 km |
Mexicali | San Juan | 5,152 km |
Monterrey | San Juan | 3,609 km |
Iztapalapa | Bayamón | 3,464 km |
Guadalajara | San Juan | 3,912 km |
Mexico City | Moca | 3,370 km |
Santiago de Querétaro | San Juan | 3,599 km |
Iztapalapa | San Juan | 3,468 km |
Mexicali | Carolina | 5,170 km |
León de los Aldama | Ponce | 3,687 km |
Naucalpan de Juárez | San Juan | 3,486 km |
Tijuana | San Juan | 5,296 km |
Distance between countries | Kilometers |
---|---|
From Mexico to China | 12,846 km |
From Mexico to India | 15,108 km |
From Mexico to United States | 1,629 km |
From Mexico to Indonesia | 15,349 km |
From Mexico to Pakistan | 13,966 km |
Distances between countries | Kilometers |
---|---|
From Puerto Rico to China | 13,941 km |
From Puerto Rico to India | 14,311 km |
From Puerto Rico to United States | 3,529 km |
From Puerto Rico to Indonesia | 18,075 km |
From Puerto Rico to Pakistan | 12,863 km |
The following list contains countries that are separated by a similar distance as it is between Mexico and Puerto Rico.
From | To | Distance (kilometers) |
---|---|---|
France | Burkina Faso | 3,785 km |
France | Iraq | 3,785 km |
Spain | Syria | 3,788 km |
Paraguay | Trinidad and Tobago | 3,788 km |
Peru | Bahamas | 3,795 km |
Mexico | Curacao | 3,764 km |
Italy | Iran | 3,761 km |
Indonesia | Sri Lanka | 3,802 km |
Mexico | Netherlands Antilles | 3,754 km |
Spain | Jordan | 3,753 km |
Indonesia | Guam | 3,752 km |
India | Iraq | 3,751 km |
Ecuador | Chile | 3,809 km |
Chile | Ecuador | 3,809 km |