Follow us on

Dalkeith Show

Dalkeith Show

Saturday 11th July, 9.30am - 5pm

Dalkeith Show

Come along to this welcoming, friendly, fun-packed family day out run annually by the Dalkeith Agricultural Society since 1805. See how farming and non-farming communities in Midlothian and the surrounding area come together and show what they have to offer.

There’s something for everyone, we hope to see you there!


  • Adult – £10
  • Concession/child under 16 – £5 (Carers Free)
  • Children under 5 – Free
  • Family ticket: (2 adults and 2 children under 16) – £25

More Info

Parking is free. For further information please visit


Restoration Yard and Fort Douglas will open as normal on this day.