Edinburgh's Christmas transforms the Scottish capital into a winter wonderland every year. With traditional German-style Christmas markets, ice skating below the castle, a giant wheel with panoramic views, and endless festive food and drink, it's become one of Europe's most popular Christmas celebrations.
The main event takes place in Princes Street Gardens, where the dramatic backdrop of Edinburgh Castle creates an unforgettable setting for the festivities. The gardens fill with wooden chalets selling handcrafted gifts, seasonal treats, and warming drinks, while the sound of Christmas music and the smell of mulled wine fill the air.
Beyond the market, Edinburgh's Christmas offers ice skating, funfair rides, Santa's grotto, and various events throughout the city. Whether you're looking for the perfect gift, a romantic evening under the fairy lights, or a fun family day out, Edinburgh at Christmas has something for everyone.
Christmas Attractions
East Princes Street Gardens Market
The main Christmas market with traditional wooden chalets selling crafts, gifts, and festive food. Set against the stunning backdrop of Edinburgh Castle.
Ice Skating Rink
Outdoor ice skating in the heart of the city, surrounded by fairy lights and festive atmosphere. Sessions run throughout the day and evening.
Big Wheel
The giant observation wheel offers spectacular views over the city, the castle, and across to Calton Hill. Particularly magical at night.
Santa Land
Fun fair rides and attractions for all ages, from gentle children's rides to thrilling experiences for older visitors.
Scottish Market
Dedicated area showcasing Scottish producers with local crafts, whisky, Scottish food, and authentic Scottish gifts.
Street Food Village
International food vendors serving everything from German bratwurst to Scottish venison burgers, plus plenty of warming drinks.
Festive Food & Drink
No Christmas market visit is complete without sampling the food! From traditional German favourites to Scottish specialities, there's plenty to warm you up:
Mulled Wine
Classic German Glühwein to warm your hands
German Bratwurst
Grilled sausages with sauerkraut and mustard
Scottish Venison
Gourmet burgers and hot rolls
Churros
Hot Spanish doughnuts with chocolate dipping sauce
Raclette
Melted Swiss cheese scraped onto potatoes
Hog Roast
Slow-roasted pork in crusty rolls
Crepes
French pancakes with sweet and savoury fillings
Hot Chocolate
Rich cocoa with marshmallows and cream
Tips for Visiting
- ✓Weekday evenings are less crowded than weekends
- ✓Book ice skating sessions in advance - they sell out
- ✓Bring cash as some smaller stalls don't take cards
- ✓Wear warm, waterproof clothing - it can be cold and wet
- ✓Visit after dark for the best atmosphere and lights
- ✓The Big Wheel queues are shorter earlier in the day
- ✓Set a budget - it's easy to overspend on food and gifts
- ✓Combine with other Christmas events like the light trail
2026 Expected Dates & Prices
Expected Dates
- Opening: Mid-November 2026 (around 17-19 Nov)
- Closing: Early January 2027 (around 4-5 Jan)
- Daily hours: 10am - 10pm (may vary)
- Extended hours: Some weekends until 11pm
*Official dates announced autumn 2026
Expected Prices
- Market entry: Free
- Ice skating: £14-18 adults, £10-14 children
- Big Wheel: £8-10 per person
- Rides: £3-8 per ride
*Prices based on previous years, subject to change
Location
Main market: East Princes Street Gardens
Additional areas: St Andrew Square, George Street
Nearest tram: Princes Street
Nearest train: Waverley Station (2-min walk)
Other Christmas Events
- Royal Botanic Garden Christmas Trail
- Edinburgh Castle of Light
- Christmas shopping on Princes Street
- Theatre pantomimes across the city
Frequently Asked Questions
When does Edinburgh Christmas Market 2026 open?
Edinburgh Christmas Market typically runs from mid-November to early January. Exact dates for 2026 will be announced in autumn 2026, but expect it to open around 17-19 November and run through to 4-5 January 2027.
Where is Edinburgh Christmas Market?
The main market is in East Princes Street Gardens, directly below Edinburgh Castle. Additional attractions spread along Princes Street and into St Andrew Square. The George Street area also hosts festive events.
Is Edinburgh Christmas Market free?
Entry to the market itself is free - you can browse the stalls without paying. Individual attractions like ice skating, the Big Wheel, and rides have separate charges. Food and gifts are pay-as-you-go.
How much does ice skating cost at Edinburgh Christmas Market?
Ice skating tickets typically cost £14-18 for adults and £10-14 for children, including skate hire. Prices vary by time slot - peak times (evenings and weekends) cost more. Book online in advance for guaranteed entry.
What are Edinburgh Christmas Market opening hours?
The market usually opens 10am-10pm daily, with some attractions staying open later on weekends. Opening times can vary, with extended hours on some dates. The market may close early on Christmas Day.
Is Edinburgh Christmas Market good for kids?
Yes, there's plenty for families including Santa's grotto, children's rides in Santa Land, ice skating, the Big Wheel, and lots of sweet treats. Weekday daytimes are best for young children to avoid crowds.
Can I take a dog to Edinburgh Christmas Market?
Dogs are allowed in the general market areas but not on rides or the ice rink. The market can be very crowded and loud, which may stress some dogs. Consider leaving pets at home during peak times.
What's the best day to visit Edinburgh Christmas Market?
Tuesday to Thursday evenings offer the best balance of atmosphere and manageable crowds. Weekends are busiest, especially in the run-up to Christmas. Early December is less hectic than mid-December.