Hof is a village in Holmestrand Municipality in Vestfold county, Norway. The village is located about 14 kilometres (8.7 mi) northwest of the town of Holmestrand, about 10 kilometres (6.2 mi) southwest of the village of Sande i Vestfold, and about 8 kilometres (5.0 mi) south of the village of Eidsfoss. The smaller villages of Sundbyfoss and Hvittingfoss are both located a short distance south of Hof.