Le village est situé dans le nord-ouest de la province de Groningue, près du Lauwersmeer, à 25 km au nord-ouest de Groningue.
Histoire
Vierhuizen fait partie de la commune de De Marne avant le , quand celle-ci fusionne avec Bedum, Eemsmond et Winsum pour former la nouvelle commune de Het Hogeland.