January is the hottest month in Punta Arenas with an average temperature of 11°C (52°F) and the coldest is June at 2°C (36°F) with the most daily sunshine hours at 7 in December. The wettest month is April with an average of 45mm of rain. The best month to swim in the sea is in February when the average sea temperature is 10°C (50°F).
Sorted by popularity:
Sunrise 05:24
Sunset 21:38
Sunrise 05:24
Sunset 21:38