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 8 km di timur Freing, 9 km di utara Woidkira, dan 20 km 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.