
Shop at the best Christmas markets in Denmark
From November onwards, Denmark’s Christmas markets are the perfect blend of shopping, hygge and yuletide spirit. Warm up with a cup of mulled wine (gløgg) and don't forget to book extra luggage space for your return trip!
Christmas at Gavnø Slot
The Baroness at Gavnø Castle loves Christmas – therefore, it was only natural to start Christmas festivities at Gavnø Castle! Now, 19 years later, the magical Christmas spirit has evolved into Denmark’s largest Christmas Market. Find 150 stands packed with everything a true Christmas lover desires, from handcrafted decorations to food and drinks. And, an extra sprinkling of mischievous elves – it's a Danish Christmas after all.
Christmas market in Tivoli Gardens
Experience a magical Christmas market in the world’s (second) oldest theme park in the heart of Copenhagen. Breathe in the Christmas spirit in the many small shops, try Danish mulled wine (gløgg) or simply enjoy the beautiful lights around the garden. And jump on a ride – it's Christmas!
Christmas at Frilandsmuseet
The open-air museum Frilandsmuseet, just north of Copenhagen, is one of the largest and oldest in the world. And especially at Christmas time, the historical buildings here light up in a very special glow. With freshly baked Æbleskiver and other delicacies that we still appreciate today, you can go on a hyggelig journey into the past!
Christmas market in Bornholm
In the four weekends leading up to Christmas, the town of Nexø on the island of Bornholm transforms into a beautiful Christmas town with wooden stalls, delicious Christmas treats and perfect Danish ‘hygge’.
2.5 million lights over Blokhus
Blokhus, a 20,000 m² sculpture park, transforms into a twinkling winter wonderland complete with 2.5 million lights, Europe’s longest light tunnel, and Denmark’s tallest Christmas tree. With art, music, and shows happening daily, you’ll be feeling wonderfully festive in no time.
Christmas in Aarhus' Old Town
Step into Christmas, just like, a really big step back! The Old Town (Den Gamle By) in Aarhus is a perfect slice of Danish life across several decades – 400 years of traditions? That's a whole lot of Christmas in one cosy spot. Try tasty festive treats as you amble down the beautifully lit old streets, stocking up on last-minute gifts. Oh, and don't forget to explore the Christmas markets in the Aarhus region while you're there!
Christmas at FÆNGSLET
Fængslet, (The Prison Museum) in Horsens adds a quirky twist to Christmas. The old state penitentiary hosts a Christmas market with a festive train, Santa's Village and plenty of sweet treats in a, surprisingly, cosy setting.
Christmas in Denmark’s oldest town
From late November to the end of December, Ribe transforms into a charming Christmas wonderland. Every Advent weekend, visitors can enjoy traditional markets, carriage rides, live music and family-friendly activities. Mulled wine, roasted almonds and handmade gifts add the perfect finishing touch to the historic setting.
Magic Christmas Market in Odense
The fairytale Christmas market in Odense takes place in the historic cobblestone streets of the old town, where storyteller Hans Christian Andersen grew up in. With stalls full of local specialties, homemade sausages, Christmas beer, Danish design and much more, you are guaranteed to get in the Christmas spirit while strolling here!
Christmas at the Børglum Monastery
Celebrate Christmas in the old monastery in this northern part of Denmark. December's weekends are the only time of year when the rooms of the monastery are open to visitors and the decorations are a must see!








