Distance from Bogota to Puerto Viejo

The distance from Bogota to Puerto Viejo is approximately 416 km / 258 mi (as the crow flies).

The following map shows the distance from Bogota to Puerto Viejo.

For more detailed information about any of the places please click on the place name:
Bogota
Puerto Viejo

Map options

Current distance: Bogota -> Puerto Viejo
Show reverse: Puerto Viejo -> Bogota

DistanceRouteRoute by bikeRoute by foot