Distance between cities in Puerto Rico

Select 2 cities to calculate the distance:

Distances between main cities

In Puerto Rico, cities are relatively close to each other, with an average distance of 57 km between the 10 most populated cities. The following matrix shows all distances between the main cities.

San Juan Carolina Ponce Arecibo Caguas Mayagüez Bayamón Levittown
San Juan - 18 km 75 km 64 km 26 km 113 km 9 km 8 km
Carolina 18 km - 82 km 81 km 19 km 127 km 21 km 25 km
Ponce 75 km 82 km - 52 km 66 km 59 km 66 km 68 km
Arecibo 64 km 81 km 52 km - 75 km 54 km 60 km 56 km
Caguas 26 km 19 km 66 km 75 km - 115 km 21 km 28 km
Mayagüez 113 km 127 km 59 km 54 km 115 km - 106 km 105 km
Bayamón 9 km 21 km 66 km 60 km 21 km 106 km - 6 km
Levittown 8 km 25 km 68 km 56 km 28 km 105 km 6 km -

Longest distances in Puerto Rico

Among the 10 main cities, the longest distance is 135 km, between Mayagüez and Las Piedras. In the group of the 100 main cities, the longest distance is between Isabel Segunda and Aguada, with 186 km.

Group From → To Distance
Among the main 25 cities From Mayagüez to Las Piedras 135 km (84 mi)
Among the main 100 cities From Isabel Segunda to Aguada 186 km (116 mi)

The greatest latitudinal distance (north to south) between two cities in Puerto Rico is from Isabela to Arroyo, with a displacement of 0.53 degrees of latitude, approximately equivalent to 59 km. The total distance between these cities is 118 km.

In the longitudinal direction (west to east), the greatest distance is from Aguada to Isabel Segunda, with a displacement of 0.23 degrees of longitude, which is approximately equivalent to 184 km. The total distance between these cities is 186 km.

Distances to international cities

International routes from cities in Puerto Rico reach significant distances, such as the 15,953 kilometers between San Juan and Sydney, covering a transcontinental connection between America and Oceania. Below are some international distances from Puerto Rico.

More distances from Puerto Rico

Select a region or city to calculate more distances:

Bayamón

Carolina

Caguas

Guaynabo

Trujillo Alto

Mayagüez

Cataño

Yauco

Vega Alta

Isabela

Gurabo

Hormigueros

Corozal

Utuado

Juncos

San Lorenzo

Aibonito

Aguada

Lares

Comerío

Patillas

Adjuntas

Villalba

Jayuya

Ciales

Barranquitas

Rincón

Naranjito

Culebra

Maricao

Las Marías

Orocovis