Aschaffenburg er en by i Regierungsbezirk Unterfranken i det nordvestre hjørnet av den tyske delstaten Bayern, nær grensen til Hessen.
Byen ligger på den høyre bredden av elven Main og dens trange bielv Aschaff nær foten av Spessart. Som «kretsfri by» hører Aschaffenburg ikke til distriktet Aschaffenburg, men er dets administrasjonssentrum. Byen er også kjent som Tor zum Spessart eller «porten til fjellrekken Spessart».