Holidays are for fun and adventure and at Highland Fling that's exactly what we do. 

Our holiday club runs in conjunction with the local school holidays and caters for all children up to 14 years. We open from 8am - 6pm Monday to Friday and each day is designed to give children the opportunity to get lots of fresh air, try new things and play with their friends. Our highly trained, diverse team of staff have developed a format that is the perfect balance of planned activity and freedom of choice.

My daughter attends Highland Fling after school club and their camps and absolutely loves it! Never a dull moment at Highland Fling. The staff are all very experienced, friendly and make sure that the children have a fun time whilst learning lots of new and exciting things. I have been very impressed and would highly recommend anyone considering joining Highland Fling to do so! Singing around the camp fire with hot chocolate in one hand, a bow and arrow in the other and a big smile on her face - what’s not to like about that? Highland Fling is just fab!
— Christian Millar


Please use the form below to enquire about upcoming Holiday dates. We will then get back to you regarding availability.


Each day is packed with loads of outdoor activities to keep everyone healthy and happy. You'll see us running around Portobello beach, charging up Arthur's Seat, foraging in the woods or playing some footie in the parks. With a fancy stage at our disposal, you'll even catch us performing the odd show or two!

Many of our families find that the Holiday Club is a great way for their kids to experience Highland Fling for the very first time. Spaces are limited, so remember to book well in advance!



Please click on the following for a complete list of activities. Be advised that these may be subject to change due to weather or other circumstances out with our control:


February Holiday
Summer Week 1 - 3
Summer Week 4 - 7

Mon 8th January
Tue 7th May
Mon 16th September