Distance from San Cristobal to Puerto Plata

The distance from San Cristobal to Puerto Plata is approximately 165 km / 102 mi (as the crow flies).

The following map shows the distance from San Cristobal to Puerto Plata.

For more detailed information about any of the places please click on the place name:
San Cristobal
Puerto Plata

Map options

Current distance: San Cristobal -> Puerto Plata
Show reverse: Puerto Plata -> San Cristobal

DistanceRouteRoute by bikeRoute by foot