Skip to main content


Royal Highland Show


4 Upcoming Events

United Kingdom

4 Events


One of Scotland’s most loved outdoor agricultural events 

The annual Royal Highland Show celebrates the best in farming, eating and rural industry across Scotland. For four days in June, it offers fun for all ages including opportunities to get up close to farmyard animals, sample delicious and often locally produced food and drink, and experience rural living as never before.

Put on by the Royal Highland and Agricultural Society of Scotland and launched in 1822, the show initially moved around visiting different towns and regions of the country. In 1960, it settled in Edinburgh with the Royal Highland Centre in Ingliston becoming a permanent home.

In 2019, the Royal Highland Show attracted nearly 200,000 people and boasted more than 5,000 animals – including 2,128 sheep, 2,200 horses and 1,101 beef and dairy cattle – competing for over 280 trophies and £170,000 in prize money. Due to the pandemic it was cancelled in 2020, with an online food and farming extravaganza put together for children by the Royal Highland Education Trust instead.

Organisers have confirmed the highlight of the Scottish countryside calendar will return from 17 – 20 June 2021 with new safety protocols in place and visitor numbers reduced.

“The 2021 Royal Highland Show will be an incredible celebration following a challenging year,” said RHASS Chairman Bill Gray. “We have been planning a fitting tribute for our 180th show and despite the necessary special measures we have had to take, we will give visitors a family day out to remember.”

Each year attendees can expect the finest livestock, a dedicated forestry arena, a farrier display, countryside pursuits, spectacular show jumping, rural crafts, lots of farm machinery and a line-up of live music and entertainment to captivate the whole family. In addition, shoppers are always spoiled for choice with a huge selection of country wares on offer, ranging from pet accessories and jewellery to art and garden furniture.


Royal Highland Show tickets on sale Friday

Royal Highland Show tickets on sale Friday

Organisers behind Scotland’s largest event, the Royal Highland Show, have confirmed the show will go ahead in 2021 and are releasing a limited number of discounted tickets on 11 December at noon.


The 180th edition of the Royal Highland Show will be held from 17 – 20 June 2021.

The Royal Highland Show will take place at the Royal Highland Centre in Ingliston, Edinburgh.  

Organisers of the Royal Highland Show plan to have full COVID-19 safety protocols in place. They've been working in close partnership with the Police Scotland and City of Edinburgh Council to ensure all necessary guidelines are followed, including robust track and trace measures, social distancing and enhanced cleaning and disinfecting protocols. Visitor numbers are also likely to be reduced for 2021.

To allow for track and trace and social distancing, visitors will be required to purchase tickets and car parking for the day they plan to attend.

The ticket pricing structure is as follows:

  • From 11 December 2020 to 1 January 2021 (or until sold out): Adult single day ticket – £25 plus booking fee
  • From 1 January 2021 onwards: Adult single day ticket – £30 plus booking fee

Children 15 and under can enter free with a paying adult (maximum two children per paying adult).

Parking costs £10 for one day, £15 for two days and £20 for four days.

The Royal Highland and Agricultural Society of Scotland is releasing tickets via Ticketmaster on a staged basis with the first batch of early bird tickets going on sale from 12:00 on Friday 11 December 2020. The next release will be in early January 2021.