Distance from Mexico to Puerto Rico

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 cities calculator →

Other distances from Mexico

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

Other distances from Puerto Rico

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

Countries separated by similar distances

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

More distances from Mexico

Calculate the distance between any 2 countries