Granvik е село во општината Хапаранда, во округот Норботен, Шведска. Granvik се наоѓа на 5 m надморска височина. Најблискиот голем град е Лулео, на 95 km западно. Плажи во близина: Näätsaaren (4,2 km), Kallioputaan (4,2 km). Меѓу знаменитостите во околината се Alatornio Church (2,7 km), Tornio Church (1,0 km) и Haparanda Church (1,8 km).

Се среќава и како Granvik.