The distance between Costa Rica and Mexico is 2,521 kilometers (1,566 miles).
Costa Rica, America
Mexico, America
2,521 km
Distance between centroids
753 km
Shortest distance
Calculated based on main borders (including major islands)
1,763 km
Shortest distance between major cities
Liberia → Mexico City
Distances between Costa Rica and Mexico by cities:
| City in Costa Rica | City in Mexico | Distance (kilometers) |
|---|---|---|
| San Isidro | Iztapalapa | 1,990 km |
| San José | Chihuahua | 2,931 km |
| Liberia | Mexico City | 1,763 km |
| Limón | Iztapalapa | 2,011 km |
| Alajuela | Santiago de Querétaro | 2,091 km |
| Limón | Mexico City | 2,021 km |
| Cartago | Tijuana | 4,221 km |
| Heredia | Santiago de Querétaro | 2,101 km |
| San Miguel | Santiago de Querétaro | 2,114 km |
| San Juan | Mexico City | 1,928 km |
| San Felipe | Tijuana | 4,203 km |
| San José | Tijuana | 4,202 km |
| San Francisco | Hermosillo | 3,505 km |
| San Miguel | Monterrey | 2,451 km |
| San Pedro | Mexico City | 1,932 km |
| Cartago | Mexico City | 1,948 km |
| Puntarenas | Santiago de Querétaro | 2,039 km |
| San Felipe | Mexico City | 1,929 km |
| San Vicente | Santiago de Querétaro | 2,110 km |
| Liberia | Tijuana | 4,040 km |
| Distance between countries | Kilometers |
|---|---|
| From Costa Rica to China | 14,888 km |
| From Costa Rica to India | 16,159 km |
| From Costa Rica to United States | 3,259 km |
| From Costa Rica to Indonesia | 17,837 km |
| From Costa Rica to Pakistan | 14,722 km |
| Distances 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 |
The following list contains countries that are separated by a similar distance as it is between Costa Rica and Mexico.
| From | To | Distance (kilometers) |
|---|---|---|
| Costa Rica | Saint Lucia | 2,523 km |
| United Kingdom | Bulgaria | 2,510 km |
| Italy | Georgia | 2,534 km |
| Spain | Mali | 2,538 km |
| Ecuador | Suriname | 2,546 km |
| Spain | Libya | 2,491 km |
| United Kingdom | Malta | 2,552 km |
| Mexico | Bahamas | 2,554 km |
| Mexico | Cuba | 2,555 km |
| Ecuador | Puerto Rico | 2,556 km |
| Ecuador | Saint Vincent and the Grenadines | 2,484 km |
| Peru | Suriname | 2,557 km |
| Germany | Cyprus | 2,562 km |