Anniversary of the Battle of Harlaw Exhibition
To mark the 600th anniversary, Aberdeen Art Gallery, 10am to 5pm today and 2pm to 5pm tomorrow.
King George V Park, Banchory. Attractions include Monster Trucks, parade of livestock, children’s fancy dress, and Scolty Hill Race, from 9am today.
Dufftown Highland Games
Full traditional games programme, Sports field, Dufftown, from 9am today.
Aberdeen Country Fair
Belmont Street, Aberdeen, 10am to 5pm today.
Battle of the Somme
Commemoration event. Gordon Highlanders Museum, Viewfield Road, Aberdeen, 10am to 4.30pm today, also 12.30pm to 4.30pm tomorrow.
Jennifer Hudson, Monymusk Arts Centre, Aberdeenshire landscape watercolours, open daily 10am to 4pm, from today until August 12.
Special Steaming Weekend
The Royal Deeside Railway Milton of Crathes, near Banchory. Open 11am to 4.30pm today and tomorrow.
Storytelling session at the Gypsy Caravan, Grampian Transport Museum, Alford, from 1pm to 4pm tomorrow also Fast Car Rides 1.30pm to 3.3pm Thursday.
The 4th Bennachie Bike Ride
Leaving from Chapel of Garloch Hall, Chapel
of Garloch, 1pm today.
The 147th Turriff Show
The Haughs, Turriff, from 8.30am tomorrow and 8.45am Monday.
Drum Castle, by Drumoak, 11am to 5pm tomorrow.
Races for U/L Bangers, Derek Dawson Trophy and Brisca F2. Crimond Airfield, on the A90 Peterhead to Fraserburgh road, from 1pm tomorrow.
Scotland’s Garden Scheme
Garden open for charity, Castle Fraser by Sauchen, 1pm to 4.30pm tomorrow.