The Queen’s Baton Relay passed through Kintore, Port Elphinstone, Inverurie and Oldmeldrum on Sunday (June 29) and crowds turned out to witness the event and cheer on those taking part.
Nearly 100 batonbearers ran in the one-day relay which set out from Dunnottar Castle and made its way to its final location in Peterhead.
The event culminated in a glittering evening of entertainment at Catto Park in Peterhead where batonbearers ran a lap of honour and the baton formerly left Aberdeenshire for its next leg in Aberdeen city on Monday.
Aberdeenshire Council, Police Scotland, The Scottish Fire and Rescue Service, Scottish Ambulance Service and other agencies worked in partnership to ensure the event ran smoothly.
The efforts of dozens of volunteer marshals who gave up their own time have been hailed by organisers for helping to ensure the event was a success.
Aberdeenshire Provost Jill Webster said: “It was fantastic to see that the arrival of the Queen’s Baton Relay has been enjoyed by so many people.
“There was a wonderful and enthusiastic turnout every step of the way and a warm welcome was received from all. This truly was a very special day and I cannot thank enough all those who made it possible.”