Granvik ist ein Dorf in der Gemeinde Arvidsjaur, in Norrbottens län, Schweden. Granvik liegt auf 438 m Höhe. Die nächste größere Stadt ist Piteå, 137 km östlich. Zu den Sehenswürdigkeiten in der Umgebung gehören Piteälvsbron (13,7 km). Zu den Naturdenkmälern gehören Trollforsen (11,8 km).