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,474 km
Shortest distance between major cities
Mérida → Bayamón
Distances between Mexico and Puerto Rico by cities:
City in Mexico | City in Puerto Rico | Distance (kilometers) |
---|---|---|
Guadalajara | San Juan | 3,912 km |
San Luis | Santa Barbara | 3,678 km |
Guadalupe | San Juan | 3,603 km |
Chihuahua | Ponce | 4,183 km |
Chihuahua | Carolina | 4,231 km |
Hermosillo | Carolina | 4,711 km |
Naucalpan de Juárez | Ponce | 3,438 km |
Tijuana | Carolina | 5,314 km |
Naucalpan de Juárez | Carolina | 3,503 km |
Hermosillo | San Juan | 4,693 km |
Mexico City | Moca | 3,370 km |
Ecatepec de Morelos | Carolina | 3,483 km |
Puebla | San Juan | 3,380 km |
Mexicali | Santa Barbara | 5,173 km |
Monterrey | San Juan | 3,609 km |
Mexico City | Carolina | 3,491 km |
Monterrey | Santa Barbara | 3,631 km |
San Luis | San Juan | 3,657 km |
Tijuana | San Juan | 5,296 km |
Iztapalapa | Santa Barbara | 3,489 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) |
---|---|---|
Bulgaria | Afghanistan | 3,776 km |
El Salvador | Suriname | 3,771 km |
Sweden | Algeria | 3,791 km |
Slovakia | Qatar | 3,765 km |
Nigeria | Malawi | 3,758 km |
Nigeria | Portugal | 3,756 km |
Kenya | Lebanon | 3,756 km |
Bulgaria | Djibouti | 3,804 km |
Sweden | Libya | 3,756 km |
Kenya | Niger | 3,804 km |
New Zealand | Solomon Islands | 3,755 km |
Sweden | Egypt | 3,815 km |
Sweden | Uzbekistan | 3,743 km |
China | Singapore | 3,821 km |