11 Best Christmas Markets in Edinburgh 2025 That Locals Love
Picture yourself walking through a city that looks like a fairy tale. Medieval Gothic buildings meet thousands of sparkling lights. During the holidays, Edinburgh becomes a winter wonderland that rivals any European city, filling the air with the smell of roasted chestnuts and spiced cider.
The atmosphere is truly magical. You’ll hear bagpipes blending with classic Christmas carols to create a festive vibe that is uniquely Scottish.
In this guide, you’ll discover everything you need to know about the capital’s festive offerings. We’ve put together a list of the best markets to visit, from massive hubs in the city center to small artisan fairs in historic neighborhoods. Whether you’re looking for handcrafted gifts, the best hot chocolate, or planning a family trip, this guide will help you plan the perfect Christmas market experience in Edinburgh.
Walking the cobbled streets and crowded stalls is much easier without heavy bags. We highly recommend using Qeepl luggage storage. Qeepl creates a seamless travel experience by letting you store your bags safely at convenient spots across the city. This lets you explore the festive sights completely free. With Qeepl, you can book a storage spot easily online, and the pricing is very affordable, starting from £3.69 per bag per day.
Are There Christmas Markets in Edinburgh?
If you’re wondering whether Edinburgh has festive markets, the answer is absolutely yes. The city hosts one of the most spectacular holiday festivals in the UK. The Christmas markets here aren’t just a small side event—they’re part of the massive Edinburgh’s Christmas festival that takes over the city center with rides, shows, and endless rows of chalets.
This tradition has grown significantly over the last two decades. It has turned the Scottish capital into a top destination for winter travelers seeking authentic holiday spirit.
When Do Christmas Markets Start in Edinburgh?
The festive season in Edinburgh usually kicks off in mid-November, around the third week. It runs through the first week of January. This extended schedule bridges the gap between Christmas and the city’s famous Hogmanay (New Year’s Eve) celebrations.
While exact dates change slightly each year, you can generally expect the stalls to open daily from around 10:00 AM until 10:00 PM. This gives you plenty of time to shop under the winter sun or the sparkling evening lights.
Where Are the Christmas Markets in Edinburgh?
The heart of the action is in the city center, specifically in the stunning valley of East Princes Street Gardens. It sits right beneath the iconic castle and the Scott Monument. However, the festive cheer spreads much further, along the elegant George Street and into West Princes Street Gardens with family-friendly attractions.
Beyond the main areas, you’ll discover smaller pop-up markets in neighborhoods like Stockbridge, Leith, and inside historic venues. The entire city feels like one big celebration.
1. East Princes Street Gardens Christmas Market
This is the crown jewel of Edinburgh’s festive calendar. It’s located in the very heart of the city with Edinburgh Castle as a dramatic backdrop. You’ll find yourself walking through a maze of traditional wooden chalets that wind through the gardens.

The market offers a classic German feel with a Scottish twist. Entry is free, but act quickly if you see something you like. The crowds here can get quite dense, especially on weekends and evenings when the lights are dazzling.
For adults, the food is the main attraction:
- Piping hot bratwurst and salmon burgers
- Mulled Irn-Bru (a local specialty you must try)
- Whisky cocktails at the Johnnie Walker Bothy Bar
Kids will love the iconic Big Wheel, which offers breathtaking views of the illuminated city. The terrifying Star Flyer is there for thrill-seekers in your group.
2. George Street Christmas Market
A short walk from the gardens brings you to George Street. This area offers a more sophisticated and relaxed atmosphere compared to Princes Street. This market usually focuses on high-end crafts and local products, making it excellent if you’re looking for unique jewelry or Scottish gifts rather than generic souvenirs.
The street is wide and elegant, lined with Georgian architecture. It’s beautifully lit up with suspended arches of light that run the length of the road.
The centerpiece here is often the magnificent Ice Rink:
- Skate down one of the city’s most prestigious streets
- Perfect for romantic dates and family outings
- Entry to the market area is free, but you need tickets for skating
- Book skating sessions in advance
You’ll find warming stations and bars serving hot cider and hot chocolate. You can watch the skaters comfortably from the sidelines.
3. West Princes Street Gardens Family Funfair
If you’re traveling with younger children, head directly to West Princes Street Gardens. This area traditionally hosts the Santa Land section. It’s specifically designed for families, featuring a festive funfair with rides suitable for smaller children.
Expect a Christmas tree maze and a reindeer merry-go-round. It’s less about shopping and more about creating memories, though you’ll still find stalls selling candy floss and sweet treats.
Entry to the area is free, but all rides work on a ticket basis:
- Buy a bundle of tickets online beforehand to save time and money
- Santa’s Grotto is usually here, giving little ones the chance to meet Father Christmas
- Each child receives a small gift
The atmosphere is joyous and loud, filled with laughter and fairground music. It’s different from the shopping-focused energy of the East Gardens.
4. Castle Street Christmas Market
Located just off George Street, the Castle Street Market is smaller and more intimate. It usually appears for just a week or two during the advent season. This market is perfect if you want to escape the heavy crowds of the main festival and browse at a leisurely pace.

The layout is simple, with brightly colored gazebos rather than wooden huts. But the quality of the goods is often exceptional.
The primary focus here is on local producers and artisans:
- High-quality cheeses
- Handcrafted candles
- Bespoke knitwear directly from the makers
There are usually no large bars or rides here. This keeps the vibe calm and shopping-focused. It’s an excellent place to pick up authentic stocking fillers while chatting with the friendly stallholders about their crafts.
5. Summerhall Christmas Market
For a truly alternative Christmas experience, visit Summerhall. It’s a vibrant arts venue in a former veterinary college near The Meadows. Their Christmas event usually takes place over a single weekend in early December.
It’s famous for showcasing the best of Edinburgh’s independent creative scene. Admission often requires a small fee (usually around £3-£4), which supports the venue and the artists.
Instead of mass-produced ornaments, you’ll find incredible prints, zines, ceramics, and ethical clothing sold by the artists themselves. The venue creates a buzzing indoor vibe with DJs or live music. There’s always a fantastic pop-up bar serving locally brewed beers and spirits.
For food, you can access the on-site café or various street food trucks that park in the courtyard. This makes it a hip and trendy destination for younger visitors.
6. Out of the Blue Drill Hall Christmas Arts Market
Located in the historic Drill Hall in Leith, this market is a legendary event in the local community. It’s well worth the short bus ride from the city center. It typically runs over several dates in December and splits into different themes or rotations of sellers to maximize variety.
Entry is usually a nominal fee or by donation, making it accessible for everyone looking to support the local arts economy.
More than 100 artists and makers sell their work here. You’ll find paintings, textiles, jewelry, and pottery—all strictly handmade. The Drill Hall also has a renowned café that serves delicious, hearty food and cakes.
It’s an indoor market with a high ceiling. While it’s protected from the rain, it still feels airy and spacious enough to browse comfortably.
7. Hopetoun House Christmas Shopping Fair
If you want to experience a Christmas market in a grand setting, take a trip to Hopetoun House. It’s one of Scotland’s finest stately homes on the outskirts of the city. This event is an upscale shopping fair usually held in late November, where the magnificent rooms of the house are filled with stalls.

Tickets must be purchased in advance. They can sell out quickly due to the popularity and prestige of the location.
The atmosphere here is distinctly aristocratic and traditional. Over 60 exhibitors sell luxury gifts, fashion, and homewares that you won’t find on the high street. While there are no fairground rides, the entertainment is refined, often featuring choirs or acoustic musicians.
A pop-up tea room offers delicious afternoon teas and light lunches. You can dine like royalty after you’ve finished your holiday shopping.
8. Jupiter Artland’s Christmas Fair
Jupiter Artland is a contemporary sculpture park just outside Edinburgh. Its two-day Christmas Fair is a whimsical and unique event. You can browse stalls set up by artisan makers within the park’s stunning indoor spaces and courtyards, surrounded by world-class art.
Entry is ticketed, and the price often includes access to explore the artland itself. It takes on a quiet, frosty beauty in the winter months.
The market focuses heavily on creativity and sustainability. It features vendors who align with the artistic ethos of the venue. Popular activities for families include festive creative workshops for children and often a chance to meet donkeys or other animals on the grounds.
Food stands serve gourmet seasonal treats. Mulled wine is always available to keep your hands warm as you wander through this artistic winter wonderland.
9. The Tron Kirk Market (Scottish Design Exchange)
Situated on the Royal Mile, the Tron Kirk is a historic church that’s been turned into a vibrant marketplace. It’s run by the Scottish Design Exchange. This market is open daily year-round but takes on a special festive character during the Christmas season.
Entry is completely free. Because it’s indoors, it serves as a perfect shelter from the unpredictable Scottish weather while you shop.
The sellers here are local artists and designers who keep 100% of their profits. Buying here directly supports the local creative economy. You’ll find an eclectic mix of Scottish gifts, from edgy graphic prints to traditional tartan textiles with a modern twist.
There are no rides or loud music here. The focus is purely on the high quality of the art and the stunning architecture of the 17th-century building.
10. Stockbridge Market (Christmas Editions)
Stockbridge is one of Edinburgh’s most charming neighborhoods. Its weekly Sunday market gets a festive makeover during December. Located by the Water of Leith, the market features a curated selection of stalls under the Jubilee Gardens archway.

Admission is free. The vibe is incredibly friendly, local, and dog-friendly, often packed with residents picking up their weekly treats.
Foodies will love it here. The market is famous for its incredible street food, ranging from paella and gyoza to artisan scotch eggs. For Christmas shoppers, there are stalls selling handmade soaps, jewelry, and art, often manned by the creators themselves.
While there are no bars, many visitors grab a hot coffee and a pastry. They take a winter stroll along the nearby river path after browsing.
11. Edinburgh Farmers’ Market (Christmas Editions)
Held on Castle Terrace right under the imposing rock of Edinburgh Castle, this market has one of the most dramatic locations in the city. It runs every Saturday but features special Christmas editions throughout December where the focus shifts to holiday feasts.
Entry is free. It’s the premier destination if you’re self-catering and want to buy the freshest local ingredients for your own Christmas dinner.
You’ll find a bounty of seasonal Scottish produce, including game meats, organic vegetables, fresh seafood, and artisan chocolates. While it’s primarily a food market, during the holidays you’ll also find guest stalls selling woolens and crafts.
The smell of frying bacon and hog roasts fills the air. It provides a hearty breakfast for early risers who want to beat the crowds and secure the best cuts of meat.
Where to Stay in Edinburgh for Christmas Markets?
Choosing the right location can make or break your trip. You’ll want to be close to the action to drop off shopping bags but tucked away enough to sleep soundly. The Old Town and New Town are the most convenient areas, keeping you within walking distance of Princes Street Gardens and George Street.
Below are some top recommendations across different budgets to help you secure the perfect base.
| Price Range | Hotel | Location & Highlights |
|---|---|---|
| Luxury (Approx. £350+ per night) | The Balmoral | Located at No. 1 Princes Street with iconic clock tower views. Unbeatable access to the main markets. Home to a Michelin-starred restaurant and world-class spa. |
| Waldorf Astoria Edinburgh - The Caledonian | Situated at the west end of Princes Street Gardens. Offers direct views of the castle and easy access to the family funfair. Historic railway hotel grandeur. | |
| The Witchery by the Castle | Located at the gates of Edinburgh Castle. Gothic, romantic suites perfect for a festive getaway. Famous for its candlelit dining experience. | |
| Mid-Range (Approx. £150 - £350 per night) | Eden Locke | Stylish aparthotel on George Street. Pastel-hued interiors and a coffee bar. You are literally steps away from the George Street market and ice rink. |
| Apex Waterloo Place Hotel | Located at the east end of Princes Street. Features a swimming pool and spa. A short 5-minute walk to the main market entrance and Calton Hill. | |
| Market Street Hotel | A modern design hotel right next to Waverley Station. Features a stunning rooftop champagne lounge overlooking the festive lights of the city. | |
| Budget-Friendly (Approx. under £150 per night) | Motel One Edinburgh-Royal | Excellent location in the Old Town near the Royal Mile. Stylish, compact rooms with a distinct design theme. Very close to Waverley Station. |
| ibis Edinburgh Centre South Bridge | Located in the Old Town just off the Royal Mile. Clean, reliable, and affordable. A 10-minute walk to the markets and close to many pubs. | |
| Hub by Premier Inn Edinburgh City Centre | Located on Rose Street (New Town). Compact, tech-savvy rooms perfect for crashing after a day out. Surrounded by bars and restaurants. |

