El castillo probablemente fue establecido a finales del siglo XIII por el caballero merodeador Friduš (o Helfrid) de Linava, quien lo utilizó como cuartel para asaltar a mercaderes durante los tiempos convulsos que siguieron al asesinato de Wenceslao III, el último premíslida, en 1306.
Los señores de Kravař poseyeron el castillo hasta 1447, y luego pasó principalmente por varias familias nobles de Moravia, entre ellas las familias Sovinec, Kostek, Pernštejn, Ludanice y Vrbno.
Ni siquiera los suecos y los daneses lograron capturarlo durante la Guerra de los Treinta Años.
En el siglo XVII, el castillo se convirtió en una fortaleza casi inexpugnable contra la amenaza turca a Moravia.
A partir del siglo XIX se convirtió en un destino popular para las almas románticas.
Otros eventos festivos se llevan a cabo en el castillo, incluyendo representaciones teatrales, bailes y exhibiciones de esgrima.