Der Haarsee ist ein natürlicher See mit 6,47 Hektar Wasserfläche. Er liegt etwa sechs Kilometer südöstlich von Weilheim im oberbayerischen Landkreis Weilheim-Schongau und befindet sich im Besitz der Stadt Weilheim.