Der Haarsee ist ein natürlicher See mit 6,47 Hektar Wasserfläche, der im oberbayerischen Landkreis Weilheim-Schongau etwa sechs Kilometer südöstlich von Weilheim liegt. Er gehört der Stadt Weilheim und ist ein beliebter Badesee für Bewohner der näheren Umgebung.