Der Eichibach ist ein Fliessgewässer im Schweizer Mittelland. Er entspringt im Gebiet Schoren in der Solothurner Gemeinde Biezwil auf einer Höhe von rund 589 Metern über Meer.
Er fliesst nach seiner Entstehung westwärts hinunter nach Schnottwil und dort mitten durch das Dorf. Danach plätschert er über die Eimatten, überquert die Kantonsgrenze nach Bern und gelangt dann via Eichi nach Dotzingen. Auch hier fliesst der Eichibach durch das Dorf und dreht dann kanalisiert gegen Norden ab. Am nördlichen Dorfrand mündet er dann auf 429m ü.M. in die Alte Aare.
Der Bach hat eine Länge von rund sieben Kilometern und trägt die Gewässerlaufnummer 1401.