satteldorf is located on the hohenloher level on the jagst, a right tributary of the neckar, about 4 km north of crailsheim. the eastern districts are located directly on the frankenhöhe. the municipality is bordered to the north by wallhausen, to the east by the bavarian municipality of schnelldorf, to the southeast by kreßberg, to the south by crailsheim and to the west by the town of kirchberg an der jagst.