The distance between Mexico and Costa Rica is 2,521 kilometers (1,566 miles).
Mexico, America
Costa Rica, America
2,521 km
Distance between centroids
753 km
Shortest distance
Calculated based on main borders (including major islands)
1,344 km
Shortest distance between major cities
Mérida → Alajuela
Distances between Mexico and Costa Rica by cities:
City in Mexico | City in Costa Rica | Distance (kilometers) |
---|---|---|
Guadalajara | Alajuela | 2,369 km |
Guadalajara | San José | 2,386 km |
Ciudad Juárez | San José | 3,338 km |
Puebla | San Juan | 1,822 km |
Ecatepec de Morelos | San Juan | 1,932 km |
León de los Aldama | Limón | 2,345 km |
Mexico City | San Juan | 1,928 km |
Mérida | Alajuela | 1,344 km |
Mexicali | Alajuela | 4,067 km |
Ciudad Juárez | Alajuela | 3,322 km |
Naucalpan de Juárez | San José | 1,942 km |
León de los Aldama | Alajuela | 2,237 km |
Puebla | Alajuela | 1,807 km |
Naucalpan de Juárez | San Juan | 1,941 km |
Santiago de Querétaro | Alajuela | 2,092 km |
Mexico City | Heredia | 1,922 km |
Monterrey | San José | 2,444 km |
Tijuana | San José | 4,203 km |
Tijuana | Alajuela | 4,186 km |
Iztapalapa | San José | 1,919 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 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 |
The following list contains countries that are separated by a similar distance as it is between Mexico and Costa Rica.
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 |