Pörtschach ligger på mellom 446 og 702 moh på den nordlige bredden av Wörthersee, ca. 14 km vest for Klagenfurt.