Ehingen (Donau), known in Swabian as Eegne, is a town located in the Alb-Donau district 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.