Erbach an der Donau is a town on the Danube River in Baden-Württemberg, Germany. Located in the Alb-Donau District, Erbach lies between Ulm and Ehingen an der Donau on the southern edge of the Swabian Jura.