Nothing is more likely to get you in the mood for the festive season than Christmas markets. With exactly 41 (!) days left until Christmas, we wanted to round up the very best of the best.
Many people now choose to make a weekend trip out of visiting Christmas markets around the world, from traditional markets in Europe to other fairs dotted across the US. A quick city break to get some shopping in, have a few drinks and soak up the festive delights.
Most of the markets kick off in late November, with many running until early January. So it’s time to get planning, grab a few friends and visit one of these best Christmas markets in the world.
Mulled wine, gifts for loved ones and that wonderful Christmas feeling here we come…
The 50 Best Christmas Markets In The WorldHow do these rankings work?
Nestled beneath snowed-covered mountains, Innsbruck offers one of the most romantic settings for Christmas markets in Austria. Twinkling lights are just the beginning to this city’s celebration. There are several markets to choose from, but the Old Town Market might be the most atmospheric.
There are 70 stalls to browse, and the entire market is known as Fairy Tale Alley, so you know it is beautiful.
2019 Dates: 15th November – 23rd December
Guess what? Philadelphia transforms into a European wonderland for the annual Christmas Village, held at iconic LOVE Park.
Running from Thanksgiving through Christmas Eve, Christmas Village in Philadelphia is a daily outdoor holiday market. Expect more than 80 vendors set up in dozens of wooden booths and two large tents, all offering a wide range of international holiday gifts, and edible and drinkable treats, while entertainment keeps things festive.
2019 Dates: November 28th – December 24th
One of the best European Christmas Markets is in this pretty Swiss city. Basel Christmas Market is spread across three sites: the largest is on Barfüsserplatz in the old town; Münsterplatz, in front of the historic cathedral in one of the most beautiful squares in Basel, and a smaller market on the right bank of the Rhine.
Over 180 traders and artisans have goods for sale in small, rustic wooden chalets that makes Christmas shopping an absolute joy.
2019 Dates: 28th November – 23rd December
This spectacular holiday market features the world’s largest Christmas light maze (yes, really!), Santa’s Palace, an ice skating pond, kids’ mini-maze, food and live entertainment. You’ll find something for everyone on your list with over 40 local artisans and international favorites in the Christmas Market, and plenty of festive food.
The famous maze centres around an 80 foot lighted pine tree – that’s taller than the holiday tree at Rockefeller Centre in New York City!
2019 Dates: 22nd November – 29th November
You’ll find one of the best Christmas markets in the world in Taipei, a buzzing winter playground for people of all ages. A huge urban square transforms with a gala light show that creates a fairy tale-like experience out of the country’s tallest Christmas trees, fun-packed rides and local vendors.
This year’s theme is ‘Santa Bear’s Magical Town’, with romantic light tunnels, cute animal cafes and a glimmering winter forest light installation.
2019 Dates: 15th November – 15th December
Located in the heart of Gothenburg, this amusement park turns into Sweden’s largest Christmas Market, decorated with five million twinkling lights and 700 Christmas trees. Liseberg has more than 70 rustic market stalls. Selling everything from arts and crafts to seasonal foods such as traditional Swedish marinated herring, marzipan pigs and roasted reindeer.
The fact that the first snow has usually fallen in time for this market really adds to the festive atmosphere.
2019 Dates: 15th November – 30th December
Each year, Amsterdam’s Museumplein transforms into a charming Christmas village, with an ice rink, live entertainment, market stalls and plenty of festive food and drink to keep you warm. Take a spin on the ice, or play some human bowling at this spectacular event.
Warm up with glühwein and oliebollen, find the perfect gifts for friends and family, and just take in all the festive charm of the city.
2019 Dates: 13th December – 26th December
If you’re keen to experience an authentic German Christmas market but can’t quite make it across the Atlantic, then this is the place to be. Inspired by a cherished German tradition, this family-friendly market has a unique holiday experience with shopping, food, and all sorts of holiday fun.
Fill up on classic German food along with traditional fare and European-style gourmet chocolates, before twirling around in the ice-skating rink.
2019 Dates: November 29th – December 22nd
This charming holiday market brings a unique and festive shopping “village” to the heart of Downtown DC, and features more than 150 regional artisans, crafters and boutique vendors selling diverse gift items, such as jewellery, pottery, paintings, and textiles.
There’s also live jazz and Blues music, as well as classic Christmas carols. For food, there’s everything from Peruvian empanadas to German sausages, pretzels, hot mulled cider and, of course, authentic German gingerbreads.
2019 Dates: November 22nd – December 23rd
It might be scorching hot, but you’ll still find amazing Christmas markets in Australia. The Big Design Market brings you the best of independent design from over 250 stallholders across homewares, textiles, fashion, jewellery, tech accessories and more.
Shop for unique Christmas gifts and enjoy delicious food and drinks from local taste-makers. Highlights include artisan cocktails in cute take-home bottles, chocolate milk, Neapolitan pizza and gourmet donuts.
2019 Dates: 6th December – 8th December
The Christmas Market in Salzburg has been taking place as far back as the 15th century, and is a must-see Austrian tradition. It’s located at the foot of the Hohensalzburg fortress, in front of the Cathedral. With over 95 vendors, live choir singing and a wind instrument orchestra, there’s plenty to see here.
The smell of freshly baked gingerbread hearts, nativity figures, Christmas tree ornaments, toys and snug knitwear are irresistible.
2019 Dates: 21st November – 26th December
Stop by here for one of the best Christmas markets in the world, where you can enjoy delicious food, wine, and a festive vibe while you shop for artisanal gifts. Locals and hundreds of holiday makers spend a day under the historic oak trees located in the old church gardens. Join in to enjoy affordable artisan foods paired with the best wines from the Franschhoek region.
With over 100 hand-picked traders you can expect unique arts and crafts, vintage clothing, antiques and a remarkable variety of delicatessen, fresh produce, craft beer, coffee brewers amongst many other treats.
2019 Dates: 21st December – 23rd December
Skyline Park is transformed into a miniature German village during this favourite Denver event, where Bavarian musicians play classic carols and dance-worthy melodies, and vendors dish up specialties served at traditional German Christmas markets, including baked apples, gingerbread biscuits, charcoal-grilled sausages and, of course, spicy mulled wine (gluehwein).
Each charming wooden hut offers finely crafted artisan gifts and holiday treats sold by local Coloradan and international merchants.
2019 Dates: 22nd November – 23rd December
This popular craft market gets a festive edge each year, with festive fun for the whole family – shop at over 100 beautiful stalls, and listen to some music while you eat a delicious variety of street food! The picturesque waterfront landscape is the perfect backdrop to celebrate the holiday season.
Pick up one of the many delicacies to nibble on while walking.
2019 Dates: 30th November & 1st December / 7th & 8th December / 14th & 15th December / 21st & 22nd December
Christmas in Helsinki is usually a quiet family celebration, so people make the most of pikkujoulu – ‘little Christmas’ – during which they party in bars and restaurants – and this great Christmas Market .
The market consists of 100 stalls selling handicrafts, lanterns, Christmas decorations, food and hot drinks. The most unique thing about Helsinki Christmas Market? You can enjoy special Christmas Karaoke in the middle of Senate Square!
2019 Dates: 6th December – 22nd December (closed on Mondays)
This festive one-day Christmas market held by APW Bangsar is always a hit for the holidays in Kuala Lumpur. Expect plenty of food and shopping vendors, along with fun activities, caroling, pantomimes and more. You wouldn’t suspect such a vibrant Christmas market in KL, which makes it so special.
It’s easily one of the city’s best holiday markets, with aisles of jewelry, accessories, artwork, home goods and food from local designers and artisans.
2019 Dates: 14th December
One of the most unique Christmas markets in the world, you’ll meet Old Father Christmas, Oliver Twist, Ebenezer Scrooge, and a host of colourful characters from Dickens’ novels and the pages of history.
A huge exhibition hall transforms into Victorian London, where it is always Christmas eve. Aromas of roasted chestnuts and hearty foods fill the air, with detailed Dickensian holiday-themed shops, pubs, stages and dance halls filled with over 800 performers.
2019 Dates: 23rd November – 22nd December
The pretty Christmas Market is in front of the historic Cologne Cathedral, with a tremendous Christmas tree. Christmas music, arts and crafts, toys, Christmas decorations and the scent of the goods from bakeries fills the air.
You’re sure to find plenty of fantastic gifts here to bring home for family and friends.
2019 Dates: 25th November – 23rd December
Hahndorf Christkindlmarkt is a European-style Christmas market based on the German town of Hahndorf. Think: traditional Christmas market vibes but in a warm Aussie setting. There’s live Nativity plays, Christmas carols and plenty of entertainment for all ages.
Local craftspeople sell their creations at more than 50 stalls, and there are lots of delicious food options as well.
2019 Dates: 13th December – 15th December
According to Italian tradition, 8th December marks the start of this Christmas market, which ends with Epiphany, the evening between 5th and 6th January, when grown-ups and children await the arrival of the Befana (a kindly old witch bringing gifts).
It’s one of the most beautiful Christmas fairs in Europe, with ancient fountains surrounding the square, fairylights and wooden crib scenes. There’s also live music and plenty of tasty things to eat.
2019 Dates: 8th December – 6th January 2020
There’s magical vibes at Columbus Circle during the holiday season— fron the Christmas lights sparkling to the carriage rides setting off through Central Park in the snow. In the southwest entrance corner of the park is one of the City’s best holiday markets, with aisles of jewellery, accessories, artwork, home goods and food from local designers and artisans.
The popular market has goodies and gifts for all ages from more than 100 vend
2019 Dates: December 4th- 24th
Each year, the Vancouver Christmas Market brings this festive Old World tradition to Vancouver. Discover unique treasures to stuff into stockings or tuck under the Christmas tree at one of the more than 80 artisan huts offering handcrafted gifts for everyone on your list.
Festive foodies can sample Glühwein (mulled wine), a selection of German and Austrian beers, and a variety of sweet and savoury delights. Kids will love riding the Christmas Carousel!
2019 Dates: 20th November – 24th December
Wenceslas Square is one of the most popular tourist areas in the heart of Prague, so it’s the perfect place for a Christmas Market. This market has it all: wooden chalet stalls for gifts, a huge Christmas tree that’s beautifully decorated and even a live animal stable Nativity Scene.
As well as delicious Christmassy treats such as mulled wine and gingerbread cookies, you can soak up the festive atmosphere of live classic musical and dance performances.
2019 Dates: 30th November – 6th January 2020
Roppongi Hills Christmas Market is one of the most famous festive markets in Asia, and we can see why. It’s a popular German-style Christmas market with live carol performers, crafts, twinkling lights and a true holiday atmosphere.
You’ll feast on authentic German dishes including sausages and Glühwein and can shop over 2,000 original German Christmas goods to help you enjoy a heartwarming Christmas.
2019 Dates: 30th November – 25th December
This charming Christmas Market in the Town Hall Square has a real fairytale vibe. As well as chalet stalls, there’s a magnificent Christmas tree. It has been set up in Town Hall Square since 1441, making it the first Christmas tree ever to be put on display in Europe.
You can chow down on traditional Estonian Christmas cuisine, from black pudding and sour cabbage to gingerbread and hot Christmas drinks, as well as browsing local handicrafts and gifts.
2019 Dates: 15th November – 11th January 2020
No surprises here for guessing which European spot this US city is named after! The annual open-air European holiday market, hosted by the Holland Friends of Art, is an ideal place to shop for unique, handcrafted gifts and locally-made holiday treats.
The market is easy to navigate and offers all of the holiday magic. Enjoy sweet treats, mulled wine and shopping for special gifts.
2019 Dates: 23rd November – 14th December
The Entertainment Quarter is transformed by festive spirit each year, with Yuletide vibes, Aussie-style! You can pre-order Christmas trees and seasonal foods such as hams and turkeys to pick up, as well as feasting on Christmas cakes, sauces, preserves, gingerbread houses and chocolates.
They’ll also sell gifts, hot food and Christmas-themed goods and produce. Plus, there’s a dedicated children’s area to keep the kids entertained with rides, face painting, pony rides and Santa visits.
2019 Dates: 24th November
The most beautiful Budapest Christmas Market is the Christmas Market on Vorosmarty Square. Feast on typical Hungarian dishes such as sausages and stews, as well as sweet funnel cakes and drinks.
There’s over 100 stalls in the square, with local trinkets, craft workshops, children’s puppet shows and much more to explore. It’s no wonder so many people consider this one of the best European Christmas Markets.
2019 Dates: 8th November – 5th January
The Christmas market in Copenhagen’s iconic Tivoli Gardens is a real classic. There’s 27 fun rides and a lively Christmas market with handcrafted gifts, decorations, snacks, cookies, sweets and hot drinks.
The historic gardens are extra stunning at this time of year: decorated wooden houses, snow-covered trees, Santa’s reindeer, Christmas lights, and a real Nordic Christmas atmosphere. Grab a glass of gløgg (mulled wine) while you wander!
2019 Dates: 16th November – 5th January 2020
This lovely Christmas Market is in the middle of Krakow’s Old Town, next to the majestic Renaissance Cloth Hall and the towering St. Mary’s Basilica. Discover beautiful Polish Christmas traditions like Christmas carols sung by performers on the market square and sample authentic Polish bites to eat.
A real highlight is the famous Krakow Christmas Crib Contest, which has been held annually in the city at the beginning of December since the 19th century.
2019 Dates: 29th November – 7th January 2020
Grand Market (popularly referred to as “Gran’ Market”) is one of the most anticipated events of the Christmas season in Jamaica. It is held in all major towns across Jamaica on Christmas Eve, but Kingston is a real riot of festive fun. Street vendors sell boiled corn, jerk chicken, sugarcane and candy canes, while Santa Claus himself makes an appearance.
The market really kicks off in the evening, with live music and plenty of entertainment.
2019 Dates: December 24th
Explore local crafts, regional produce and traditional Christmas decorations, visit the majestic Cathedral and stroll through the historic Petite France quarter at this charming market.
There’s 300 wooden chalets set up in the city’s historic centre with a magical Christmas tree at the heart of it all. Taste Alsatian delicacies and shop for wooden toys and blown glass candles.
2019 Dates: 22nd November – 30th December
Edinburgh’s Christmas is a spectacular, six-week season of festive entertainment in the heart of the city. Just like the city itself, the festival is vibrant and exciting. Enjoy views of the capital from the top of the Big Wheel or brave a twirl on the 60-metre-high Star Flyer.
There’s also craft stalls, a Christmas tree maze and plenty of tasty food and drink.
2019 Dates: 16th November – 4th January 2020
One of the prettiest Christmas Markets in New York is the Bank of America Winter Village at Bryant Park. More than 150 glass kiosks line Bryant Park during the holiday season. The market has goods from local and international artisans, who sell artwork, home goods, beauty products and toys as well as a wide selection of food.
In the center of the park is a rink where you can ice-skate, and warm up with some hot cocoa.
2019 Dates: October 31st, 2019–March 1st, 2020
Brisbane’s popular night market gets a festive twist, with snow machines, Christmas carollers and visits from Santa Claus. Food vendors will be serving up spiced sarsaparilla ice tea, fruit mince pie ice cream, as well as a mix of Australian and European classic dishes, including a huge flame-grilled turkey drumstick.
Browse the Christmas Lane and pick out a one of a kind present from market stalls to fill those stockings for your family and friends, or sip on tipples such as Pimms, Aperol spritz and a variety of Christmas punches.
2019 Dates: 6th December – 20th December
This market takes place at the Main Station and is one of the largest indoor Christmas markets in all of Europe. There’s a massive Christmas tree decorated in Swarovski crystals and tons of stall to meander through. Breathe in deep for the aroma of mulled wine and cinnamon-laced baked goods.
2019 Dates: 21st November – 24th December
There is no single Christmas market in Berlin – you can visit over 70 of them here, but our favourite is the Gendarmenmarkt, which is the most famous one in the city. Stroll around stands with glassblowers, winter delicacies and origami art and sip on spicy mulled wine.
The backdrop of the Französischer Dom and Deutscher Dom (French and German churches) make it extra special. Plus, jugglers, fire-eaters, choirs and classical, jazz or Gospel choirs provide entertainment programme on each market day!
2019 Dates: 25th November – 30th December
When people first catch a glimpse of this fairyland, “Wow!” is a common expression as over one million Christmas lights light up the nighttime sky. This family-owned Christmas attraction dates back to 1948 when William M. Koziar began decorating his home and dairy farm for his family, with the display growing into this huge spectacle that it is today.
At this world-famous Christmas wonderland you’ll find a village of outdoor and indoor lights, Christmas displays, train displays, unique shops, and, of course, Santa.
2019 Dates: 2nd November 2019 – 1st January 2020
If you’re lucky enough to be in Brussels during winter, you’ve got to get into the Christmas spirit at the city’s Winter Wonders markets.
While the heart of the Christmas markets is at the festive Big Wheel at Place Sainte-Catherine, there’s over 250 wooden chalets spread across the city.
There’s a great mix of crafts and food options, including Raclette, salmon smoked over open fires, mulled wine and deliciously boozy hot chocolate.
2019 Dates: 30th November – 7th January 2020
Meet Santa, experience ‘snow’ in the tropics, enjoy carnival games and rides and shop at the charming Christmas Village at one of the world’s best Christmas markets. Wander through 24 specially designed wooden huts and the romantically lit ‘Mistletoe Alley’.
Over 360,000 bulbs will illuminate the fairground, including Asia’s tallest luminarie Christmas tree. There’s also a lively Christmas Parade on Fridays, Saturdays, Sundays, on Christmas Eve and Christmas Day, as well as traditional Yuletide food and specialty cocktails for the adults.
2019 Dates: 29th November – 26th December
One of the prettiest Christmas Markets in North America, Toronto Christmas Market brings together local craftspeople, musicians and artisanal food-makers for a truly festive experience. Sip on mulled wine and European-style Christmas cocktails as you browse through the selection of hand-made ornaments, wood carvings and crafts.
The atmosphere is so romantic and charming that you can’t help but fall in love with the holiday season all over again.
2019 Dates: 14th November – 22nd December
The Germans do a great Christmas market and none more so than in this famous market town.
The squares and alleyways around the city centre are taken over by traders, bars spilling out into the roads and a general sense of merriment. You’ll never want to leave this wonderful European Christmas market.
2019 Dates: 22nd November – 23rd December
This lively market is an annual institution in the city at this stage and very much part of the social scene from November onwards.
The markets are as much about eating and drinking as they are about buying gifts, with people spilling into local restaurants and bars and making a night out of their visit. There’s nearly 350 beautiful stalls and chalets in 10 distinctive market sites across the city centre.
2019 Dates: 9th November – 22nd December (23rd December for Albert Square)
The traditional German-Style Christkindlmarket has been a Chicago favourite since 1996. It’s inspired by the 16th century Christmas market in Nuremberg, Germany and is a wonderful way to embrace the festive spirt in the city.
Enjoy international and local food, sip on German beer or warm up with a cup of Glühwein, which is served in a cute collectible souvenir mug. A unique tradition here is the Stammtisch, a special table gathering that you book with family and friends to feast on German food and drinks in a cosy hut.
2019 Dates: 15th November – December 24th
6th. Santurantikuy Market – Cusco, Peru
For a Christmas market with a difference, make your way to the city’s main market square in Cusco. Every Christmas Day, Santuranticuy (selling of saints) market sees Peruvian artisans offer everything from religious goods to fine amber jewellery, silver and gold, handcrafted leather bags and top-quality knitwear.
The air is filled with excitement and festivities, and there’s delicious street food vendors on every corner.
2019 Dates: 25th December
This fantastic local market celebrates artisan crafts and food all year round, but their annual Christmas fest is a must-visit. There’s all sorts of goodies to browse, such as Gingerbread houses, artisan home décor, 100% raw organic chocolate, Biltong, and German Christmas biscuits.
As well as plenty of gift inspiration, you can chow down on all the trimmings, with Christmas cakes and puddings, toffee apples for the kids, Christmas trifle and mulled wine for the adults.
2019 Dates: 6th (night) – 7th December (day)
The streets are filled with the aromas of roasting chestnuts and the bars do a brisk trade in alcoholic punch and beer.
Vienna is such a beautiful city and the historical backdrop and lights only brighten things up further, making it a stunning place to walk around. If you can’t get into the Christmas market spirit in Vienna you never will!
2019 Dates: 22nd November – 26th December
This beautiful market has consistently been voted the best Christmas market in Europe and it isn’t hard to see why.
The whole city is taken over by a Christmas spirit, with an outdoor ice rink, lots of trees and lights, as well as rides for the kids.
With some great street food stalls and local crafts, this is the sort of market that you could easily return to for a couple of days in a row.
2019 Dates: 30th November – 7th January 2020
It’s one of the biggest German Christmas markets outside of Germany. So, you can expect a truly amazing experience. Take a ride on the ornate carousel, listen to traditional carols and Christmas songs, and shop ’til you drop at over 80 beautiful wooden stalls. People flock to this Christmas market from all over, and we can see why.
Pretzels, schnitzels, bratwursts, and roasted almonds will tempt your taste buds. The tasty food can be washed down with glühwein, German beer or hot chocolate.
2019 Dates: 7th November – 23rd December
Want to soak up the Christmas vibe but can’t make it to Germany? Leavenworth is a Bavarian-styled village in the Cascade Mountains. Every winter the “Village of Lights” comes alive during the holidays for a unique winter experience. There’s Alpine lodge buildings and hotels, Christmas markets and Bavarian beer and food.
Booths sell sweet treats, such as chocolates, cakes, pastries, cookies and candies, with live music. The market itself is a one-day event, but honestly? The entire village is a winter wonderland for the whole holiday season.
2019 Dates: 29th November