Lake Trakošćan is an artificial lake located in Trakošćan, Hrvatsko Zagorje, Croatia. The lake measures about 1.5 kilometres in length, and around 17 hectares in area. Its average depth is 2.5 metres. The water reaches temperatures up to 28 °C in summer. The lake freezes over for three months during the winter.