The yearly festival runs from the last week in July for a week, running into early August.
The Donkey brae run is held on the first Sunday of the festival and is popular nationwide, with a 7-mile race, 2-mile run and a 1-mile run for children.