Edinburgh, United Kingdom skyline

Edinburgh Weather in December

The usual December conditions in Edinburgh, United Kingdom, drawn from 2006–2025 records.

Edinburgh in December: highs near 6.6°C (43.9°F), lows near 2.5°C (36.5°F), roughly 15 rainy days adding up to 92 mm, and 2.8 hours of sunshine on an average day.

Avg high

6.6°C (43.9°F)

Avg low

2.5°C (36.5°F)

Rainfall

92 mm (3.6 in)

Rainy days

15 days

Sunshine

2.8 h / day

Humidity

87%

December vs the rest of the year

10 of the other 11 months are warmer than December in Edinburgh; for rain it is the wettest month.

MonthAvg highvs DecemberRainRainy days
January6°C (42.8°F)−0.6°C (−1.1°F)76 mm14
February6.8°C (44.2°F)+0.2°C (+0.4°F)65 mm12
March8.4°C (47.1°F)+1.8°C (+3.2°F)68 mm14
April10.8°C (51.4°F)+4.2°C (+7.6°F)48 mm11
May13.7°C (56.7°F)+7.1°C (+12.8°F)68 mm14
June16.4°C (61.5°F)+9.8°C (+17.6°F)70 mm13
July18.2°C (64.8°F)+11.6°C (+20.9°F)86 mm16
August17.5°C (63.5°F)+10.9°C (+19.6°F)86 mm14
September15.7°C (60.3°F)+9.1°C (+16.4°F)66 mm12
October12.5°C (54.5°F)+5.9°C (+10.6°F)88 mm14
November8.7°C (47.7°F)+2.1°C (+3.8°F)80 mm14
December6.6°C (43.9°F)—92 mm15

What December feels like in Edinburgh

For Edinburgh, December is early winter on the calendar. Midday brings little warmth — expect coat-and-scarf weather from morning to evening. Little changes after sunset — nights are cold, only slightly below the daytime level. The air is damp, which makes cool temperatures feel colder, particularly in wind.

Rain in Edinburgh in December

Dry days are the exception, with rain on about every other day. Wet days average about 6.1 mm (0.2 in), enough to soak you without an umbrella. Across the year Edinburgh averages about 5.5 mm per rainy day, so December is typical. December is Edinburgh's wettest month of the year.

Daylight and sunshine in December

Mid-month, Edinburgh gets 7 h 1 min of daylight, from sunrise near 8:37 am to sunset near 3:38 pm. Days are getting shorter: 1 h 19 min less daylight than in mid-November. Measured sunshine covers about 40% of the daylight — sun and cloud share the day.

How December compares to the rest of the year

In Edinburgh's temperature order, December sits as the 2nd coolest month. Against November, the average high is 2.1°C (3.8°F) lower, with 12 mm more rain. The cooling trend carries on into January. January averages a high of 6°C (42.8°F).

Who December suits

  • Sightseeing: less ideal — it is cold for long walks.
  • Parks & outdoor: less ideal — too cool to sit outside for long.
  • Beach: less ideal — the sea air is too cool.
  • Hiking: less ideal — trails are cool.

Tips for visiting Edinburgh in December

Rain Protection

A packable rain jacket saves the day on showery afternoons.

Warm Layers

Insulated layers and warm shoes for the cold hours.

Quick questions

How warm is Edinburgh in December?

Expect around 6.6°C (43.9°F) in the afternoon and 2.5°C (36.5°F) at night, which most visitors would call cold.

Does it rain a lot in Edinburgh in December?

It does: about 15 rainy days bring roughly 92 mm, so plan some indoor options.

What should I wear in Edinburgh in December?

Based on the averages: rain protection and warm layers. There is little need to change for the evening.

Is December or January better for visiting Edinburgh?

On our 12-month climate ranking, January comes out ahead (#11 of 12 vs #12). January has fewer rainy days.

Is December a good time to visit Edinburgh?

Poor

Poor — chilly days, frequent rain (about 15 rainy days), short sunny spells (2.8 h a day). Within Edinburgh's own year, December ranks #12 of 12 — one of the least comfortable months.

December in other United Kingdom cities

Warmer or drier places in December

Plan a trip to Edinburgh

Get a day-by-day weather score for your exact travel dates.

Open the Trip Planner

Monthly averages from 20 years of Open-Meteo history (2006–2025), not a forecast — see all 12 months in Edinburgh weather by month.