Hasvik ist ein Dorf in der Gemeinde Östhammar, in Uppsala län, Schweden. Hasvik liegt auf 10 m Höhe. Die nächste größere Stadt ist Upplandstuna, 35 km westlich. Strände in der Nähe: Uddhamns (7,4 km), Backbybadet (9,7 km), Krutudden (14 km). Zu den Sehenswürdigkeiten in der Umgebung gehören Harg Church (12,1 km), Svartklubben (12,4 km) und Börstils kyrka (15,3 km).