Hasvik est un village dans la commune d'Östhammar, dans le comté d'Uppsala, en Suède. Hasvik se situe à 10 m d'altitude. La grande ville la plus proche est Upplandstuna, à 35 km à l'ouest. Plages à proximité : Uddhamns (7,4 km), Backbybadet (9,7 km), Krutudden (14 km). Parmi les sites touristiques alentour : Harg Church (12,1 km), Phare de Svartklubben (12,4 km) et Börstils kyrka (15,3 km).