Castro is located in Puerto Montt city, Chile at the -42.4721, -73.7732 coordinates. Distance from Castro to other cities. are listed below, click on the city name to find distance between. Distance from Castro to Osorno 218 km, to Las Animas 300 km, to Ancud 67 km. The green marker indicates the location of Castro.