Santa's Grotto at Dalkeith Country Park

Saturday 28 Nov - Thursday 24 Dec

Visit Santa’s Grotto at Dalkeith Country Park this Christmas and enjoy a magical festive experience with Santa and his elves.

Santa's Grotto at Dalkeith Country Park

Santa's Grotto at Dalkeith Country Park

Our one-on-one Santa’s Grotto experience is back for 2026! Join Santa in his cosy grotto, located in Restoration Yard, and create new core memories with your little ones.

And to make your Christmas truly magical, Santa has granted all children who visit him a free visit to Fort Douglas Adventure Playground.

Santa's Grotto at Dalkeith Country Park

Santa's Grotto Dates & Times

09:00 – 18:00 | 28 & 29 November

09:00 – 13:30 | 4, 11, 16, 17, 18 & 21, 22, 23 & 24 December

10:30 – 13:30 | 5, 6, 12, 19 & 20 December

11:00 – 13:30 | 13 December

Book online and select the date and time for your visit. Up to three children and two adults can visit Santa in each 10 minute slot.  

Santa's Grotto at Dalkeith Country Park-3

Book Grotto Tickets

Tickets are priced between £30 ~ £35 per child depending on the date you visit. Christmas Eve tickets are £35 per child:

  • £30 tickets available 28 – 29 November and 4 to 23 December.
  • £35 tickets ~ all Christmas Eve tickets.

Adult tickets are free and up to 2 adults can visit Santa with their children.

Ticket price includes a visit to Santa for you and your family ~ and you’ll have him all to yourselves during your visit. All children receive a wonderful gift, suitable for their age and a photo opportunity with Santa. Please note tickets are needed for all babies and children as they all receive a gift. Your ticket also enables you to enjoy a complimentary visit Fort Douglas Adventure Playground.

Santa's Grotto at Dalkeith Country Park-4

Your Visit to Santa

Santa’s Grotto is located in Restoration Yard ~ just follow the signs which will lead you to Santa himself. Please remember to bring your ticket with your QR code on it. This can be on your phone or printed.

Take as many photos and videos as you’d like! We’d love to see them, tag us on Instagram at @dalkeith_country_park.

Santa’s Grotto is located on the ground floor. If you have any questions re accessibility or any special requirements please do get in touch before your visit. And don’t forget your warm clothes and sturdy footwear as your ticket includes entry to Fort Douglas.

Please note, if you are driving to the park you will need to pay our £4 parking charge on arrival.

Share this page: