What's Going On Events National Shows Here are our main shows for 2020: The Balmoral Show 13 - 16 May The Royal Welsh Spring Festival 16 - 17 May The Royal Three Counties Show 12 - 14 June The Royal Highland Show 18 - 21 June