
Edinburgh weather in December
“Cool and moody. Best paired with warm rooms and long lunches.”
Roughly 16 rainy days across the month, on average.
December in Edinburgh is cold and damp, with average highs of 7.5°C (46°F) and lows of 3.5°C (38°F). You'll experience around 16 rainy days and roughly 99mm of precipitation throughout the month, so waterproof gear is essential. Sunshine is scarce at just 2.6 hours per day, creating that classic Scottish winter gloom. The city feels crisp and atmospheric rather than bitterly cold, but wind chill often makes it feel colder than the thermometer suggests.
December transforms Edinburgh into a festive destination. The Christmas markets light up Princes Street and the Royal Mile, while Hogmanay (New Year's Eve) celebrations draw crowds worldwide. Winter festivals and holiday events dominate the calendar, creating a magical seasonal atmosphere. However, expect moderate to busy crowds, especially around Christmas and New Year when accommodation fills quickly and attractions get hectic.
If you're visiting Edinburgh in December 2026, pack layers and waterproof outerwear—this isn't the month for summer clothes. The short daylight hours mean planning indoor activities alongside outdoor sightseeing. Prices tend to be higher during the festive season, and booking accommodation well in advance is crucial. The weather is manageable if you're prepared, and the seasonal charm makes it worthwhile for those seeking authentic Scottish winter atmosphere.
What to pack for Edinburgh in December
Edinburgh's December weather demands layering and waterproofing. Temperatures hover just above freezing with frequent rain, so prioritize insulation and moisture protection. Wind is common, so choose fitted layers that won't flap around. Comfortable, waterproof footwear is non-negotiable for exploring wet streets.
- Waterproof parka or rain jacket
- Thermal base layers (merino wool or synthetic)
- Insulated winter boots with grip sole
- Wool beanie and scarf
- Waterproof gloves
What to pack for Edinburgh in December
- →Lightweight fleeceAmazon · shop this
- →Merino travel socksAmazon · shop this
- →Compact travel umbrellaAmazon · shop this
- →Universal travel adapterAmazon · shop this
- →Compression packing cubesAmazon · shop this
- →Anti-theft crossbody bagAmazon · shop this
We may earn a small commission on any purchase — it doesn't change the price you pay.
Where to stay in Edinburgh
We don't review individual hotels — plenty of people do that well. What we do is send you to compare rooms in Edinburgh across trusted platforms.
Compare hotels on Booking.com→Things worth doing
Visit Edinburgh Christmas Market, explore festive Royal Mile, attend Hogmanay celebrations, tour Edinburgh Castle in winter light, enjoy indoor museums and galleries, sample whisky at distilleries.
December vs. the rest of the year
How this month compares in Edinburgh. Tap any month to read more.
highlighted months are among the best time to visit.
Best time to visit Edinburgh
While December has its own character in Edinburgh, the data-backed best months to visit Edinburgh are June, July, August, September. These months combine the most favourable temperatures, rainfall, and sunshine across a ten-year climate record.
See the full best-time-to-visit guide for EdinburghOther places with a similar climate right now
Edinburgh in December — FAQ
Q01Is December a good time to visit Edinburgh?
Is December a good time to visit Edinburgh?
It is a fair time to visit — expect variable conditions and plan flexibility. In December, Edinburgh averages a high of 8°C (46°F) and a low of 4°C (38°F), with 99mm of rainfall across roughly 16 rainy days.
Q02What is the average temperature in Edinburgh in December?
What is the average temperature in Edinburgh in December?
The average high temperature in Edinburgh during December is 8°C (46°F), with an average low of 4°C (38°F). These figures are averaged from ten years of daily records (2015–2024, Open-Meteo Archive).
Q03How many rainy days does Edinburgh have in December?
How many rainy days does Edinburgh have in December?
Edinburgh averages approximately 16 rainy days in December, with a total monthly rainfall of about 99mm. This is based on daily precipitation records where days with 1mm or more of rain are counted as rainy days.
Q04What should I pack for Edinburgh in December?
What should I pack for Edinburgh in December?
For Edinburgh in December, pack a warm winter coat, a merino base layer for evenings, a compact umbrella or waterproof jacket, comfortable walking shoes. These recommendations are based on the ten-year weather averages for this specific month.
Q05How crowded is Edinburgh in December?
How crowded is Edinburgh in December?
Tourist crowds in Edinburgh during December are typically low — winter is off-season, meaning quiet streets and better hotel deals. Consider this when planning accommodation — prices track crowd levels closely.



