The Steinlach is a small river with a length of 22 km (14 mi) in Baden-Württemberg, Germany. It is a tributary to the Neckar.
It has its source in the Eckenbachgraben, a gap in the Swabian Alb mountain range. The source is on the territory of the town of Mössingen, on a height of 700 m above sea level. The Steinlach flows into a northerly direction. After taking up several streams outside of Mössingen, it flows through Ofterdingen, Nehren and Dußlingen to Tübingen, where it discharges into the Neckar.
Coordinates: 48°31′N 9°03′E / 48.517°N 9.050°E