Gamnes est un village dans la commune d'Harstad, dans le comté de Troms, en Norvège. Gamnes se situe à 15 m d'altitude, au pied du massif Vesterålen, sur l'île de Vesterålen. La grande ville la plus proche est Harstad, à 3,2 km à l'est. Parmi les sites touristiques alentour : Belgica (5,1 km), Trondenes Church (3,2 km) et Unterseeboot 711 (6,3 km). Parmi les sites naturels : Gansås (4,9 km) et Storhornet (10,9 km).