Common Ridings date back to 13th and 14th centuries when 11 Scottish bordering towns were forced to ride in groups along the boundaries to protect themselves from English invaders. Though in the long run, the Englishmen and Scotsmen managed to find peace and establish friendly relationships, the centuries-old tradition has been preserved as an integral part of local culture. So Common Ridings still take place during the civic weeks between early June and early August.
Before going, you should check the data on your own, but here we offer some general information on locations and corresponding timing. Hawick normally hosts Common Ridings on Thursday, Friday and Saturday after the first Monday in June; in Selkirk, Common Ridings are held on Friday after the second Monday in June; in Peebles as well as in Melrose, it takes place during the third full week in June; the end of June, sometimes the first weekend in July brings the Common Ridings to Galashiels; likewise Duns hosts the ridings during the first full week in July; in Jedburgh it ends on the second Saturday in July; in Kelso it happens in mid-July; in Langholm this is the last Friday in July; Lauder has it on the first Saturday of August; and finally Coldstream—in the first full week in August.