Ehingen (Donau) is a town located in the Alb-Donau district within the state of Baden-Württemberg, Germany. It is situated on the left bank of the Danube river.
The town is positioned approximately 25 kilometres (16 miles) southwest of Ulm and 67 kilometres (42 miles) southeast of Stuttgart.