La ciudad se extiende en la orilla este del lago Wörthersee, en la llamada Klagenfurter Becken (cuenca de Klagenfurt).