Kirnbach may refer to:
Kirnbach (Wolfach), a village in Baden-Württemberg, Germany Kirnbach (Kinzig), a river in Baden-Württemberg, Germany, tributary of the Kinzig Kirnbach (Schiltach), a river in Baden-Württemberg, Germany, tributary of the Schiltach