Kolhorn is a village in the Dutch province of North Holland. It is a part of the municipality of Hollands Kroon, and lies about 8 kilometres east of Schagen.