Edinburgh’s Christmas 2025 – What’s On This Winter
15 November 2025 – 4 January 2026
Edinburgh’s historic city centre will once again sparkle with festive magic as Edinburgh’s Christmas returns for the winter season. Running from 15 November 2025 to 4 January 2026, this much-loved celebration is the ultimate destination for family fun, seasonal shopping, and unforgettable holiday memories.
The city will be transformed into a winter wonderland, featuring traditional Christmas Markets, funfair rides, spectacular outdoor performances, mouth-watering food and drink stalls, and plenty of festive surprises. Whether you’re here for a family day out, a romantic evening under the lights, or a chance to shop for unique gifts, Edinburgh’s Christmas offers something for everyone.
From twinkling streets to lively attractions, it’s the perfect way to embrace the season and soak up the festive atmosphere in one of the world’s most beautiful cities.