Distance Between Puerto Rico Cities
Select start and destination city to calculate the distance between Puerto Rico cities.
Alternatively click one of the city name below to list the near locations and surrounding cities and calculate distance from the city.
- Adjuntas
- Aguada
- Aguadilla
- Aguas Buenas
- Aibonito
- Anasco
- Arecibo
- Arroyo
- Barceloneta
- Barranquitas
- Bayamon
- Cabo Rojo
- Caguas
- Camuy
- Canovanas
- Carolina
- Catano
- Cayey
- Ceiba
- Ciales
- Cidra
- Coamo
- Comerio
- Corozal
- Culebra
- Dorado
- Fajardo
- Florida
- Guanica
- Guayama
- Guayanilla
- Guaynabo
- Gurabo
- Hatillo
- Hormigueros
- Humacao
- Isabela
- Juana Diaz
- Lajas
- Lares
- Las Marias
- Las Piedras
- Loiza
- Luquillo
- Manati
- Maricao
- Maunabo
- Mayagueez
- Mayaguez
- Moca
- Morovis
- Municipio de Jayuya
- Municipio de Juncos
- Naguabo
- Naranjito
- Orocovis
- Patillas
- Penuelas
- Ponce
- Quebradillas
- Rincon
- Rio Grande
- Sabana Grande
- Salinas
- San German
- San Juan
- San Lorenzo
- San Sebastian
- Santa Isabel Municipio
- Toa Alta
- Toa Baja
- Trujillo Alto
- Utuado
- Vega Alta
- Vega Baja
- Vieques
- Villalba
- Yabucoa
- Yauco
Distance Between Major Cities in Puerto Rico
Start and Destination City | Distance | Mileage |
---|---|---|
Adjuntas to Aguada | 55 km | 34 miles |
Aguada to Aguadilla | 6 km | 4 miles |
Aguadilla to Aguas Buenas | 112 km | 70 miles |
Aguas Buenas to Aibonito | 21 km | 13 miles |
Aibonito to Anasco | 94 km | 58 miles |
Anasco to Arecibo | 46 km | 29 miles |
Arecibo to Arroyo | 89 km | 55 miles |
Arroyo to Barceloneta | 72 km | 45 miles |
Barceloneta to Barranquitas | 38 km | 24 miles |
Barranquitas to Bayamon | 25 km | 16 miles |
Bayamon to Cabo Rojo | 108 km | 67 miles |
Cabo Rojo to Caguas | 119 km | 74 miles |
Caguas to Camuy | 90 km | 56 miles |
Camuy to Canovanas | 100 km | 62 miles |
Canovanas to Carolina | 6 km | 4 miles |
Carolina to Catano | 20 km | 12 miles |
Catano to Cayey | 37 km | 23 miles |
Cayey to Ceiba | 56 km | 35 miles |
Ceiba to Ciales | 87 km | 54 miles |
Ciales to Cidra | 37 km | 23 miles |
Cidra to Coamo | 23 km | 14 miles |
Coamo to Comerio | 21 km | 13 miles |
Comerio to Corozal | 14 km | 9 miles |
Corozal to Culebra | 108 km | 67 miles |
Culebra to Dorado | 103 km | 64 miles |
Dorado to Fajardo | 67 km | 42 miles |
Fajardo to Florida | 96 km | 60 miles |
Florida to Guanica | 57 km | 35 miles |
Guanica to Guayama | 84 km | 52 miles |
Guayama to Guayanilla | 72 km | 45 miles |
Guayanilla to Guaynabo | 81 km | 50 miles |
Guaynabo to Gurabo | 19 km | 12 miles |
Gurabo to Hatillo | 94 km | 58 miles |
Hatillo to Hormigueros | 50 km | 31 miles |
Hormigueros to Humacao | 137 km | 85 miles |
Humacao to Isabela | 131 km | 81 miles |
Isabela to Juana Diaz | 70 km | 43 miles |
Juana Diaz to Lajas | 58 km | 36 miles |
Lajas to Lares | 33 km | 21 miles |
Lares to Las Marias | 13 km | 8 miles |
Las Marias to Las Piedras | 121 km | 75 miles |
Las Piedras to Loiza | 26 km | 16 miles |
Loiza to Luquillo | 18 km | 11 miles |
Luquillo to Manati | 81 km | 50 miles |
Manati to Maricao | 58 km | 36 miles |
Maricao to Maunabo | 116 km | 72 miles |
Maunabo to Mayagueez | 133 km | 83 miles |
Mayagueez to Mayaguez | 1 km | 1 miles |
Mayaguez to Moca | 22 km | 14 miles |
Moca to Morovis | 72 km | 45 miles |
Morovis to Municipio de Jayuya | 23 km | 14 miles |
Municipio de Jayuya to Municipio de Juncos | 71 km | 44 miles |
Municipio de Juncos to Naguabo | 20 km | 12 miles |
Naguabo to Naranjito | 55 km | 34 miles |
Naranjito to Orocovis | 17 km | 11 miles |
Orocovis to Patillas | 47 km | 29 miles |
Patillas to Penuelas | 75 km | 47 miles |
Penuelas to Ponce | 13 km | 8 miles |
Ponce to Quebradillas | 62 km | 39 miles |
Quebradillas to Rincon | 36 km | 22 miles |
Rincon to Rio Grande | 150 km | 93 miles |
Rio Grande to Sabana Grande | 123 km | 76 miles |
Sabana Grande to Salinas | 75 km | 47 miles |
Salinas to San German | 81 km | 50 miles |
San German to San Juan | 105 km | 65 miles |
San Juan to San Lorenzo | 38 km | 24 miles |
San Lorenzo to San Sebastian | 107 km | 66 miles |
San Sebastian to Santa Isabel Municipio | 72 km | 45 miles |
Santa Isabel Municipio to Toa Alta | 50 km | 31 miles |
Toa Alta to Toa Baja | 6 km | 4 miles |
Toa Baja to Trujillo Alto | 28 km | 17 miles |
Trujillo Alto to Utuado | 74 km | 46 miles |
Utuado to Vega Alta | 42 km | 26 miles |
Vega Alta to Vega Baja | 7 km | 4 miles |
Vega Baja to Vieques | 106 km | 66 miles |
Vieques to Villalba | 111 km | 69 miles |
Villalba to Yabucoa | 65 km | 40 miles |
Yabucoa to Yauco | 103 km | 64 miles |