Lauterach is a town in the district of Alb-Donau in Baden-Württemberg in Germany. It is located at the edge of the Swabian Jura, where the Great Lauter flows into the Danube, about 35 km southwest of Ulm.