El castillo se encuentra situado en la cima de un cerro a más de 100 metros de altitud sobre el río Cardoner, al noreste de la población de Cardona, en la comarca de Bages de la provincia de Barcelona.
La población de Cardona, está junto a la C-1410 entre Manresa y Solsona, a 100 Km. de Barcelona y 596 Km. de Madrid. Es limítrofe con la provincia de Lérida. A sus habitantes se les denomina cardonense o cardoní.
El castillo de Cardona es probablemente la fortaleza medieval más importante de Cataluña. Está situado sobre una colina que domina el valle salino y el valle del Cardener.
Fue construido en el año 886 por Wifredo el Velloso. De estilo románico y gótico, incluye la denominada Sala Dorada y la Sala dels Entresols. Durante el siglo XV, los duques de Cardona fueron la familia más importante de la Corona de Aragón, sólo por detrás de la Casa Real. Por esto se los denominaba reyes sin corona, pues disponían de extensos dominios territoriales en Cataluña, Aragón y Valencia, y vínculos dinásticos con las casas reales de Castilla, Portugal, Sicilia y Nápoles. En 1714, después de un asedio que destruyó en buena parte las murallas del castillo, fue uno de los últimos reductos en entregarse a las tropas borbónicas de Felipe V. Su joya es la torre de la minyona (del siglo XI), de 15 metros de alto y más de 10 metros de diámetro y la iglesia románica de Sant Vicenç de Cardona.
Actualmente el castillo alberga el Parador nacional de Turismo Duques de Cardona.


