The distance between Puerto Rico and Colombia is 1,727 kilometers (1,073 miles).
Puerto Rico, America
Colombia, South America
1,727 km
Distance between centroids
765 km
Shortest distance
Calculated based on main borders (including major islands)
1,082 km
Shortest distance between major cities
Mayagüez → Santa Marta
Distances between Puerto Rico and Colombia by cities:
| City in Puerto Rico | City in Colombia | Distance (kilometers) |
|---|---|---|
| Mayagüez | Santa Marta | 1,082 km |
| Carolina | Manizales | 1,802 km |
| San Juan | Soacha | 1,772 km |
| Mayagüez | Bogotá | 1,683 km |
| San Isidro | Cali | 2,020 km |
| Arecibo | Manizales | 1,764 km |
| Arecibo | Bogotá | 1,730 km |
| Carolina | Bogotá | 1,761 km |
| Ponce | Ibagué | 1,769 km |
| Moca | Manizales | 1,734 km |
| San Juan | Manizales | 1,800 km |
| San Lorenzo | Pereira | 1,820 km |
| Santa Barbara | Cali | 2,018 km |
| Levittown | Pereira | 1,829 km |
| San Isidro | Bogotá | 1,766 km |
| Caguas | Bogotá | 1,742 km |
| Las Piedras | Manizales | 1,790 km |
| Bayamón | Manizales | 1,791 km |
| Corozal | Bucaramanga | 1,443 km |
| Caguas | Cúcuta | 1,339 km |
| Distance 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 |
| Distances between countries | Kilometers |
|---|---|
| From Colombia to China | 15,526 km |
| From Colombia to India | 15,985 km |
| From Colombia to United States | 4,211 km |
| From Colombia to Indonesia | 19,026 km |
| From Colombia to Pakistan | 14,548 km |
The following list contains countries that are separated by a similar distance as it is between Puerto Rico and Colombia.
| From | To | Distance (kilometers) |
|---|---|---|
| Paraguay | Argentina | 1,731 km |
| Argentina | Paraguay | 1,731 km |
| United Kingdom | Lithuania | 1,725 km |
| United Kingdom | Latvia | 1,739 km |
| Germany | Malta | 1,721 km |
| China | Myanmar | 1,741 km |
| Italy | Belarus | 1,742 km |
| Indonesia | Philippines | 1,743 km |
| United Kingdom | Croatia | 1,744 km |
| United Kingdom | Slovakia | 1,744 km |
| United Kingdom | Estonia | 1,752 km |
| Colombia | Saint Vincent and the Grenadines | 1,706 km |
| France | Romania | 1,754 km |
| Colombia | Guyana | 1,705 km |