The 173rd Tomintoul Highland Games will be held on Saturday from 11am-5pm.
As well as the traditional Highland programme favouring experienced competitors, there will also be games for the public to try, such as the 100 yard dash or barrel rolling. Admission is £6 or £3 for concessions.
Community group Speyside Leg Club is holding a coffee morning in Rothes Church Hall on Saturday from 10am- noon. Entry £1.50, children 50p. All welcome.
Lossiemouth RNLI’s fundraising branch will be holding a harbour day on Saturday, August 2, from noon-4pm.
Along with a visit from Buckie Lifeboat, The William Blannin, there will be several stalls, music, a BBQ and a raffle at Lossiemouth harbour.