The Castle of Diósgyőr is a medieval castle in the historical town of Diósgyőr which is now part of the Northern Hungarian city Miskolc. The first Castle of Diósgyőr was built probably in the 12th century and was destroyed during the Mongol invasion.