June in Puerto Natales is the snowiest month of the year. In June, the weather in Puerto Natales is typically cold. Average daily high temperature in June is about 1 degree above zero. On average, Puerto Natales has 12 partly cloudy, 9 cloudy, 4 rainy, 3 snowy, and 2 sunny days in June. The rains are usually heavy.