Gurk starter i Gurktalalpene, en del av alpene og en nordlig sentral del av Kärnten. Elvens opphav er Gurksee og Torersee, to innsjøer som ligger nær grensen til Steiermark. Derfra renner den sørvest, så øst og så sør igjen før den renner sammen med Drau ved byen Völkermarkt.