Edinburgh Weather in December
United Kingdom · December climate averages and travel tips
In December, Edinburgh has average highs of 6°C (43°F) and lows of 2°C (36°F). December is winter in United Kingdom. The month is moderately rainy, with about 79 mm (3.1 in) of rain spread over 17 days. You get roughly 6.7 hours of daylight and frequently cloudy skies.
Is December a good time to visit Edinburgh?
December is not the best time to visit Edinburgh (2.2/10) mainly because of the cold. The weather is much better in June to July and September.
Visiting Edinburgh in December
December weather
December feels cold, damp and often grey in Edinburgh. Rain falls on many days, and there's little daylight, so outdoor plans can feel rushed. The high is 6°C and the low is 2°C; wind on exposed ground can make it feel colder.
You can still enjoy the Old Town's closes, the National Museum of Scotland and cosy cafés around Stockbridge. Save Arthur's Seat for a clear, dry spell: its paths can be slippery, and the short day leaves little time for a long walk. A wet afternoon suits the galleries better than a hilltop view.
Christmas and Hogmanay
Edinburgh's Christmas brings a market and fairground rides to Princes Street Gardens, with festive events around the city. The season's big finale is Hogmanay, Edinburgh's New Year celebration, known for its street party and fireworks. Expect the busiest streets around the city centre during the holidays and New Year.
Families may enjoy the gardens' rides, while couples might prefer a quiet drink in the Old Town before the evening crowds arrive. Check event details before setting out, as some celebrations need tickets and plans can change.
Crowds and practical tips
December is generally less busy than Edinburgh's summer peak, but Christmas and Hogmanay are exceptions. Prices can rise around New Year, so early December is a better bet for a quieter, often cheaper stay. The days between Christmas and Hogmanay can also feel busy.
For a simple festive outing, take the tram to Princes Street and walk through the gardens to the Christmas market. The route puts you close to the Old Town if rain sends you indoors. Don't count on a long sightseeing day: the limited daylight is a real constraint.
December weather at a glance
| Average high | 6°C (43°F) |
|---|---|
| Average low | 2°C (36°F) |
| Daily mean | 4°C (39°F) |
| Rainfall | 79 mm (3.1 in) |
| Rainy days (1 mm+) | 17 |
| Humidity | 94% |
| Cloud cover | 77% |
| Daylight | 6.7 hours |
| Est. sunshine | 1.7 hours/day |
| Wind | 16.5 km/h |
| vs November | 2°C cooler than November, with similar rainfall. |
What to pack for Edinburgh in December
- a heavy winter coat, gloves and a hat
- an umbrella or rain jacket
Edinburgh weather in other months
← NovemberBest time to visit EdinburghJanuary →
Better weather in December nearby
- Las Palmas de Gran Canaria20°C · 25 mm · Excellent
- Santa Cruz de Tenerife20°C · 33 mm · Excellent
- Seville17°C · 58 mm · Excellent
- Funchal18°C · 49 mm · Excellent
- Valencia16°C · 28 mm · Excellent
- Larnaca18°C · 70 mm · Excellent
Nearby in December
- Douglas10°C · 137 mm
- Manchester7°C · 105 mm
- Liverpool8°C · 107 mm
- Dublin8°C · 108 mm
- Birmingham7°C · 75 mm
- Galway8°C · 124 mm
Where else is good in December? See where to go in December.