Dalkeith Show


Since its establishment in 1805, Dalkeith Show showcases farm machinery, animals, vintage tractors, trade and craft stands and more.

Man holding a sheep, while in the background can be seen other farm animals and stalls.
© Dalkeith Country Park
Add to
favourites
Share

Midlothian

12th July
Tickets from £6.00 to £12.00 per person. Family tickets also available.

Venue Key Features

Accessible Parking

Parking

Pets Welcome

Wifi

Venue Accessibility

Accessible parking

Accessible toilets

Level access to dining room, cafe or restaurant

Level access to main entrance

Hosted by The Dalkeith Agricultural Society, and taking place at Dalkeith Country Park, this annual summer event features an extensive variety of competitions, with categories covering cattle, sheep, horses and dogs, as well as crafts and baking.

Around 100 trade and craft stalls will also be on site, exhibiting everything from agricultural machinery to handmade furniture and unique gifts.

Visitors will also be able to enjoy a large vintage tractor display, and a dedicated children’s zone, complete with bouncy castle and slides. And there’s also a chance to relax and refuel at the food and drink marquee.

Dalkeith Show takes place on 12 July 2025. Tickets, which range from £6.00 to £12.00 per person, can be purchased on the day. Carers and children under 5 years get free admission.