Kolhorn is een dorp in de Westfriese gemeente Hollands Kroon.

Kolhorn wordt voor het eerst in 1288 genoemd. Het dorp Colhorn lag tot 1844 aan de Zuiderzee en was een vissersdorp. Sinds het inpolderen van de Groetpolder, de Waardpolder en de Wieringermeer ligt het dorp zo'n 20 kilometer landinwaarts.
Overblijfselen van de vroegere situatie zijn nog te zien op de Westfriese Omringdijk. Op de dijk staan nog een paar oude boeten (schuren). Hierin werd vroeger turf en andere handelswaar opgeslagen in afwachting van verder vervoer landinwaarts. In de boeten zijn twee musea gehuisvest. Kolhorn is grotendeels rijksbeschermd dorpsgezicht. Het dorp heeft ook een dorpskerk uit de 17de eeuw de Laurenskerk.

Westfrischesluis