El clima es muy variable y riguroso; predominan los vientos del oeste, las temperaturas medias al nivel del mar suelen ser de 0 °C en agosto (invierno austral) y de 10 °C durante enero (verano austral) aunque rara vez bajan de −10 °C.