The ATDW website has had a makeover.

But our commitment to Australian tourism is as strong as ever.

Home
Event

Knights of Fire at Kryal Castle

Kryal Castle

Knights clashing with flaming swords, snow queens and winter magic - Knights of Fire returns to Kyral Castle during the July school holidays. This icy spectacular is part of the annual Ballarat Winter Festival and offers an epic program of winter wonders and medieval action. Cosy up with a mulled wine or a hot chocolate made by our braziers and watch knights battle with fiery swords, or join them in training with an axe, sword or bow. Experience the thrill of live jousting as knights clash in action-packed battles, watch live performances at the Jester's Theatre, transform into your favourite character at the face painting station, or brew magical potions. You may even meet some magical princesses, wizards and regal royalty while exploring the Castle grounds. Looking for somewhere to stay while you are in the area? Turn your visit into a medieval sleepover at Kryal Castle. There are plenty of accommodation options including castle rooms, cabins, tiny homes, and campsites. Visit the Kryal Castle website to secure your spot and plan your winter school holidays.
Knight with Fire
When
27 June, 2026
Venue
Kryal Castle
Location and DirectionsForbes Rd 121 Leigh Creek Victoria 3352 Australia
All tickets
$33.50 to $175
Product Types
  • Festivals and Celebrations
  • Exhibition and Shows
  • Community Event
Facilities
  • Cafe
  • Carpark
  • Family Friendly
  • Public Toilet
  • Shop / Gift Shop
Accessibility
  • Disabled access available, contact operator for details.
Accessibility Information
  • Disabled access available, contact operator for details.
Dates
  • Saturday 27 June, 2026 - Confirmed Event
  • Sunday 28 June, 2026 - Confirmed Event
  • Monday 29 June, 2026 - Confirmed Event
  • Tuesday 30 June, 2026 - Confirmed Event
  • Wednesday 01 July, 2026 - Confirmed Event
  • Thursday 02 July, 2026 - Confirmed Event
  • Friday 03 July, 2026 - Confirmed Event
  • Saturday 04 July, 2026 - Confirmed Event
  • Sunday 05 July, 2026 - Confirmed Event
  • Monday 06 July, 2026 - Confirmed Event
  • Tuesday 07 July, 2026 - Confirmed Event
  • Wednesday 08 July, 2026 - Confirmed Event
  • Thursday 09 July, 2026 - Confirmed Event
  • Friday 10 July, 2026 - Confirmed Event
  • Saturday 11 July, 2026 - Confirmed Event
  • Sunday 12 July, 2026 - Confirmed Event