La municipalité est située dans la région historique de Haute-Souabe sur le cours supérieur du Danube, à environ 7 km au nord-est d'Ulm et de Neu-Ulm. Elle a été créée le par le regroupement de trois communes jusque-là indépendantes : Oberelchingen, Unterelchingen et Thalfingen.
Sur le territoire d'Elchingen se trouve l'échangeur autoroutier Kreuz Ulm/Elchingen, croisement des autoroutes A7 et A8.
L'abbaye bénédictine d'Elchingen a été fondée en 1120 par Berta von Boll et son époux Albert von Ravenstein. L'église abbatiale est de style baroque. Elle a été reconstruite après le grand incendie de 1773.