Der Klusbach (GEWISS-Nummer 2132) ist ein gut fünf Kilometer langer Bach in der Ostschweiz. Er entsteht auf einer Höhe von circa 843 Meter über Meer westlich unterhalb des Ortes Lachen in der Gemeinde Walzenhausen im Kanton Appenzeller Ausserrhoden.
Nun fliesst er westwärts durch das Heldholz hinunter zum Weiler Schönenbühl und dreht dort dann gegen Norden ab. In einem Tobel fliesst er jetzt zunächst an der namensgebenden Siedlung Klus vorbei und später zwischen den Dörfern Wolfhalden (linksseitig) und Mühltobel (rechtsseitig). Aus dem Tobel gelangt der Klusbach erst im Dorf Thal, wo er am südlichen Dorfrand in den Kanton St. Gallen einfliesst. Er fliesst nun noch etwas durch das Dorf und mündet dann im Thaler Dorfzentrum auf 407m ü.M. von rechts in den Freibach ein.