Granvik est un village dans la commune d'Arvidsjaur, dans le comté de Norrbotten, en Suède. Granvik se situe à 438 m d'altitude. La grande ville la plus proche est Piteå, à 137 km à l'est. Parmi les sites touristiques alentour : Pite River Bridge (13,7 km). Parmi les sites naturels : Trollforsen (11,8 km).