Edinburgh Weather in December

United Kingdom · December climate averages and travel tips

Avg high6°C (43°F)
Avg low2°C (36°F)
Rainfall79 mm (3.1 in)
RatingPoor 2.2/10

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 high6°C (43°F)
Average low2°C (36°F)
Daily mean4°C (39°F)
Rainfall79 mm (3.1 in)
Rainy days (1 mm+)17
Humidity94%
Cloud cover77%
Daylight6.7 hours
Est. sunshine1.7 hours/day
Wind16.5 km/h
vs November2°C cooler than November, with similar rainfall.

What to pack for Edinburgh in December

Edinburgh weather in other months

Jan5°C / 2°C71 mmPoorFeb6°C / 2°C62 mmPoorMar8°C / 2°C64 mmPoorApr10°C / 4°C53 mmFairMay13°C / 6°C65 mmFairJun16°C / 9°C74 mmFairJul18°C / 11°C90 mmFairAug17°C / 11°C94 mmFairSep16°C / 9°C68 mmGoodOct12°C / 7°C92 mmPoorNov8°C / 4°C81 mmPoorDec6°C / 2°C79 mmPoor

← NovemberBest time to visit EdinburghJanuary →

Better weather in December nearby

Nearby in December

Where else is good in December? See where to go in December.