The 'Royal Highland Show' event is one of many events listed. View all events.

Royal Highland Show

Royal Highland Centre, Ingliston, Edinburgh Multiple day event: 17 – 21 Jun

The Royal Highland Show is delighted to announce its return from 17-20 June 2021. It’s been a tough year for everyone and we can’t wait to welcome you back

We’ve made a few changes to the usual format this year, including a limited capacity and separately ticketed days – so get your tickets now.

Naturally, we have full COVID-19 safety measures in place, and you’ll get a full refund if the event is cancelled.

Buy your tickets today and we look forward to seeing you at our 180th Royal Highland Show.

Royal Highland Show