Karlstadt oder "Karscht" wie die Einheimischen Ihre Stadt nennen, liegt zwischen den Ausläufern des Spessarts und westlich vor der Toren Würzburgs.