Attelsdorf ist ein kleiner Ortsteil von Schlüsselfeld im Landkreis Bamberg mit etwa 65 Einwohnern. Er liegt auf rund 290 Meter Höhe am linken Ufer der Reichen Ebrach. Attelsdorf befindet sich direkt an der Abfahrt Schlüsselfeld der A3 sowie am Abzweig der Staatsstraße 2261 von der Staatsstraße 2260. Daher hat das kleine Dorf zwei Hotels, eine Tankstelle und einige Fremdenzimmer. Die Bahnstrecke Strullendorf–Schlüsselfeld führt direkt nördlich am Ort vorbei.
Koordinaten: 49° 45′ N, 10° 38′ O