Grainet terletak di Kawasan Donau-Wald, bagian selatan Bayerischer Wald. Grainet berada lembah sungai yang cerah dekat kaki Gunung Haidel yang tingginya 1170 m. Grainet berada 8km di timur Freing, 9km di utara Woidkira, dan 20km dari perbatasanRepublik Ceko dan Austria.
Berikut adalah desa dan permukiman di Grainet:
Böhmzwiesel, Grainet, Exenbach, Fürholz, Gschwendet, Hobelsberg, Hochstein, Kohlstattbrunn, Kronwinkel, Leopoldsreut, Obergrainet, Oberseilberg, Rehberg, Schwedenschanze, Schwendreut, Unterseilberg dan Vorderfreundorf.