Hagafoss este o așezare din comuna Hol, din provincia Buskerud, Norvegia. Hagafoss se află la 560 m altitudine, în muntele Scandinavian. Cel mai apropiat oraș mare este Kongsberg, la 126 km la sud-est. Printre obiectivele din împrejurimi: Torpo Stave Church (21 km), Hol Church (0,1 km) și Hol old Church (3,2 km). Printre locurile naturale: Skarvsenden (16,8 km) și Hivjufossen (15,1 km).
Se scrie și Hagafoss.