Hasselö est un village dans la commune de Västervik, dans le comté de Kalmar, en Suède. Hasselö se situe à 24 m d'altitude. La grande ville la plus proche est Västervik, à 10,0 km au sud-ouest. Plages à proximité : Sandviksbadet (11 km), Breviksbadet (9,7 km), Idösund (14 km). Parmi les sites touristiques alentour : Smalspårsjärnvägen Hultsfred–Västervik (10,1 km), Sankta Gertruds kyrka, Västervik (10,1 km) et Loftahammar Church (8,5 km).