An annual Christmas Highland Ball, held in Blair Castle, with reeling to pipers and a live Scottish country dance band.

The first Saturday in December.

The next ball is on Saturday 7th December 2024.

Buy tickets

Prepare for a night of exciting dance, uplifting live music, dining and camaraderie!

Who we support.

Each year we support a local charity through the raffle and donations.