Hålandsosen is a village in Suldal municipality in Rogaland county, Norway. The village is located along the eastern shore of the Erfjorden, about 13 kilometres (8.1 mi) east of the village of Jelsa and about 15 kilometres (9.3 mi) south of the municipal centre of Sand. The Norwegian National Road 13 runs through the village, and the Erfjord Bridge lies just north of the village. It is the only bridge over the Erfjorden.
The village was the administrative centre of the old municipality of Erfjord, which existed from 1914 until 1965. The village is the site of the Erfjord Church.