Halhjem is a village in Os municipality in Hordaland county, Norway. The village is a suburb of the municipal centre of Osøyro, located immediately to the north. The village is the site of an important ferry quay along the European route E39 highway which runs between the major cities of Bergen (to the north) and Stavanger (to the south). The population of Halhjem in 1999 was 991, but since 2001 it is considered a part of the urban area of Osøyro.
The ferry quay has two different ferry routes that stop here to cross the Bjørnafjorden. There is a ferry from Halhjem to Våge on the island of Tysnesøya in Tysnes municipality, to the southeast. There is also a ferry (that is part of the E39 highway) from Halhjem to Sandvika, just north of the village of Fitjar in Fitjar municipality, to the south.