Gnesau es una ciudad en el distrito de Feldkirchen en el estado austriaco de Carintia .
Gnesau se encuentra en el valle superior de Gurk, en los Alpes de Gurktal.
El río Gurk atraviesa el municipio de noroeste a sureste. Sus afluentes por la derecha son el Haidenbach y el Kirchergrabenbach, y los afluentes por la izquierda, el Görzbach y el Peiningerbach.