Torup, Halsnæs Municipality

Torup is a village located on the Halsnæs peninsula in North Zealand, Denmark.

The village is located midway between the towns of Frederiksværk and Hundested, some 60 km north of Copenhagen, Denmark. It is located in Halsnæs Municipality, in the Capital Region of Denmark. As of 1 January 2024, the population was 374.

The village was originally the main town on the Halsnæs peninsula, probably arising around Torup Church from the 12th century, which is still the main church in Torup Parish. Later, Hundested became by far the largest town on Halsnæs. The village is served by Dyssekilde railway station, which is on the Frederiksværk Line between Hillerød and Hundested.