Bojnice es una ciudad histórica, famosa por su castillo de cuento de hadas y el zoológico más antiguo de Eslovaquia. También es uno de los balnearios más antiguos del país, visitado por muchos pacientes hasta el día de hoy.
Los primeros rastros de presencia humana cerca de Bojnice provienen del Paleolítico. Se han encontrado fragmentos de un esqueleto neandertal en la cueva de travertino de Prepoštská, al pie del castillo local. Hoy hay un museo en la cueva, que presenta dioramas con escenas de la vida de los pueblos primitivos.
Los inicios de la ciudad se remontan al siglo IX, cuando se desarrolló un asentamiento comercial y artesanal. Su importancia aumentó en el siglo XVII, cuando una ruta comercial de Budapest a Transilvania atravesó esta zona. De esta época proceden gran parte de las casas de vecinos que se conservan en el Casco Antiguo.
La atracción más importante de Bojnice es el castillo de Bojnice que se alza sobre una colina. Fue construido en el siglo XI como un baluarte que protegía los alrededores de las invasiones. Obtuvo su actual apariencia de cuento de hadas en los siglos XVII y XVIII como resultado de la reconstrucción llevada a cabo por la familia húngara Palffy. El castillo está rodeado por un parque romántico, que alberga el zoológico de Bojnice. Alrededor de 270 especies de animales de todo el mundo viven allí.
Bojnice es también un balneario eslovaco reconocido. Las primeras menciones del aprovechamiento de las aguas termales locales provienen del siglo 16. Actualmente, las aguas minerales se extraen aquí de 9 manantiales de diferente composición. Puede utilizar las piscinas termales y una variedad de tratamientos médicos y de relajación.