Nordreisa Municipality is located around the Reisafjorden and the Reisadalen valley. The municipality also includes the southern part of the island of Uløya. The Lyngen fjord lies on the northwestern edge of the municipality. The island municipality of Skjervøy lies to the north; Kvænangen and Kautokeino municipalities are to the east; Finland is to the south; and the municipalities of Gáivuotna-Kåfjord and Lyngen to the west. The large mountain Halti lies in the southern part of the municipality, near Reisa National Park.