Edinburgh in December: Christmas markets, Hogmanay, and winter magic
Why December is a magical month for Edinburgh
Organizingholidays in Edinburghin December means immersing yourself in the most authentic Christmas atmosphere in the UK. The city transforms: the illuminated castle, the German market in Princes Street Gardens, the ice skating rink, and especially Hogmanay, the Scottish New Year considered one of the best in the world. Yes, it’s cold (between 0 and 7°C), and the days are short (sun until 3:45 PM), but the warm light of the decorations and the mulled wine warm the soul.
The Edinburgh Christmas Market
Where and when
TheEdinburgh Christmas Markettakes place inPrinces Street Gardens(the linear park between the Old and New Town) and extends to George Street. Opening: from mid-November until January 6. Free entry, you only pay for what you consume.
What to find
Craft stalls:silver jewelry, Scottish wool sweaters, scented candles, handmade Christmas decorations.
Food:mulled wine, hot chocolate with cream, German stollen, bratwurst sausages, fries in a cone, churros, and the famous "baked potato" with cheese and beans.
Rides:Ferris wheel (Big Wheel) on Princes Street, with a view of the illuminated castle. Cost: £8 per ride (about 10 minutes). Alternatively, the "Star Flyer" (swing that rotates high) for the more daring.
Best times to avoid the crowd
Morning (10:00-12:00):almost deserted on weekdays.
Late afternoon (15:00-17:00):the lights come on, but not yet the evening peak.
Avoid weekends after 18:00:it's a human ant hill.
The ice skating rink (Ice Rink)
Located atSt. Andrew Square, in front of the Melville column. Outdoor rink, skate rental included in the ticket. Cost: £12 adults, £8 children (under 12). Session duration: 45 minutes. Online booking required (weekends sell out a week in advance). Magical atmosphere with Christmas music and a hot chocolate stall.
Other Christmas attractions
Christmas at the Castle
Edinburgh Castle is illuminated with projections telling Scottish stories. It is not a standalone event (the castle closes at 17:00), but the view from below (from Princes Street) is spectacular.
Santa's Grotto
Santa's house in theEast Princes Street Gardens. For children under 10 years old. Booking required. Cost: £10 (includes a small gift).
George Street Christmas Lights
George Street (the elegant street of the New Town) is decorated with bright arches and artistic installations. A free and romantic walk.
Hogmanay: the Scottish New Year (December 30-31)
Hogmanay (pronounced "hog-mah-NAY") is the most famous New Year celebration in the UK, with events spread over two days.Book everything months in advance– hotels and tickets sell out by October.
December 30: Torchlight Procession
A procession with lit torches that starts from the castle and goes down the Royal Mile to Calton Hill. You can buy a torch (about £5) and join the procession. No ticket is needed to watch, but you must register to participate with a torch. From 6:00 PM to 8:00 PM. Exciting.
December 31: Street Party (the main event)
The city center (Princes Street, George Street, St. Andrew Square) is closed to traffic and transformed into a huge party with stages, concerts, DJs, and food stalls.Ticket required(about £30-40). Access for over 18 only. From 7:00 PM to 1:00 AM. The best spots to see the fireworks (midnight) are on Princes Street (view of the castle) or on Waverley Bridge (view on both sides).
The midnight "Kiss"
Scottish tradition: at the first chime of the New Year, you must kiss the person next to you (friend, partner, or stranger). It's not mandatory, but expect hugs and warm wishes.
January 1: Loony Dook
A crazy tradition: a costumed dip in the Firth of Forth (South Queensferry) at 11:00 AM on January 1. The water is about 5°C. You can participate (registration £15, charity) or watch. Bring a towel, flip-flops, and a thermos of hot tea.
Where to stay in Edinburgh in December
Book well in advance (September). Prices increase by 200-300% compared to November.
Budget:Safestay Edinburgh (hostel in a former church, from £40 per night for a bed in a dormitory).
Medium:Motel One Edinburgh-Royal (small but warm rooms, central location, from £150 per night).
High:The Balmoral (view of the castle, giant Christmas tree in the lobby, from £400 per night).
What to pack for December
Heavy padded jacket(down or synthetic, the wind is freezing).
Layers:thermal shirt, sweatshirt, jacket.
Wool scarf, hat, thermal gloves(not thin wool, but lined).
Winter shoes with non-slip soles(it can freeze).
Spare socks in the backpack(when it snows or rains, feet get wet).
How much does a weekend in Edinburgh cost in December
Flight (from Italy): €100-200 round trip (book 3 months in advance).
Hotel (3 nights, double room): £300-600 (low/mid season? No, December is high season. These are early booking prices).
Food: £30-50 per day per person (breakfast in hotel, lunch at the market, dinner at the pub).
Events: £40 (Street Party) + £10 (skating) + £8 (ferris wheel) = £58.
Estimated total (3 nights, flight included): €600-900 per person.
FAQ
When do the Christmas markets open in Edinburgh?
Usually the third week of November. The exact dates are published on the official Edinburgh Christmas website in September.
Is the Hogmanay Street Party suitable for children?
No, only over 18. For families, there is the "Children's Hogmanay" in the afternoon of December 31st (shows, games, fireworks at 7:00 PM). Separate tickets.
Can I see the fireworks for free?
Yes, from Calton Hill (but arrive early, it gets crowded) or from Arthur's Seat (distant but scenic view). No ticket is needed for the street, but many areas are blocked off.
What do people have for dinner on New Year's Eve in Edinburgh?
Traditionally "steak pie" or "haggis". Many restaurants offer fixed menus (£50-80 per person). Book by November.
Do public transport services run on December 31st?
Yes, but with reduced hours. Buses are free from 6:00 PM to 1:00 AM (to prevent drunk driving). Trains close early.
Can I buy an Hogmanay ticket on-site?
No, they sell out online by mid-December. There are no tickets at the door.
What happens if it rains on December 31st?
The event goes ahead anyway. Bring a waterproof jacket and a poncho. Umbrellas are not used (wind).
What is the difference between Hogmanay and regular New Year's Eve?
The duration (two days), the torch procession, and the tradition of "first footing" (the first visitor of the new year, who must bring coal, salt, bread, and whisky – symbols of warmth, wealth, food, and luck).
Is it safe to go to Hogmanay alone?
Yes, the police are everywhere and crime is low. But be careful of pickpockets (as with any large event). Keep your phone and wallet in your inner pocket.
Can I bring alcohol to Hogmanay?
No, it is prohibited to bring alcohol from outside. There are bars inside the fenced area, with high prices (£8 for a beer). There are checkpoints at the entrance.
Warm your heart with the thermometer at zero
Theholidays in Edinburghin December are a heartwarming experience even when the thermometer reads zero. The Christmas market, with its lights and the scent of cinnamon, is a living postcard. Hogmanay, with its torch procession and midnight kiss, is a collective ritual that will make you feel part of something bigger. Yes, you need to book in advance and prepare for the cold, but the magic of celebrating the New Year under the illuminated castle is priceless.
For a complete overview of periods, itineraries, budgets, and transportation in the Scottish capital, read our in-depth guide to holidays in Edinburgh.
Review date:March 21, 2026