Melvik este o așezare din comuna Harstad, din provincia Troms, Norvegia. Melvik se află în muntele Vesterålen, pe insula Vesterålen. Cel mai apropiat oraș mare este Harstad, la 12,1 km la nord. Printre obiectivele din împrejurimi: Belgica (11,9 km), Trondenes Church (14,8 km) și Sandtorg Church (0,9 km). Printre locurile naturale: Gansås (10,8 km) și Sætertinden (13,7 km).