Melvik est une localité dans la commune d'Harstad, dans le comté de Troms, en Norvège. Melvik se situe dans le massif Vesterålen, sur l'île de Vesterålen. La grande ville la plus proche est Harstad, à 12,1 km au nord. Parmi les sites touristiques alentour : Belgica (11,9 km), Trondenes Church (14,8 km) et Sandtorg Church (0,9 km). Parmi les sites naturels : Gansås (10,8 km) et Sætertinden (13,7 km).