The Schiltach (; in its upper course also: Berneck) is a river of Baden-Württemberg, Germany. It is a tributary of the Kinzig in the town Schiltach.