Granvik është fshat në komunën Haparanda, në qarku i Norbotenit, Suedia. Granvik ndodhet në lartësinë 5 m mbi nivelin e detit. Qyteti më i afërt: Luleå, 95 km në perëndim. Plazhe përreth: Näätsaaren (4,2 km), Kallioputaan (4,2 km). Vende interesante përreth: Alatornio Church (2,7 km), Tornio Church (1,0 km) dhe Haparanda Church (1,8 km).
Shkruhet edhe Granvik.