Elsach is a river of Baden-Württemberg, Germany.
Coordinates: 48°30′N 9°24′E / 48.500°N 9.400°E / 48.500; 9.400