Tannhausen is located approximately 20 kilometers east of Ellwangen at the edge of the Nördlinger Ries in Swabian Wuerttemberg close to the border of the franconian part of Bavaria, where the administrative districts of Swabian Bavaria meets central Franconia.