Loading location...

Loading temperature data…

Edinburgh’s climate

Edinburgh skyline from Salisbury Crags

Photo by Ad Meskens via Wikimedia Commons (CC BY-SA 3.0)

Scotland, United Kingdom · 55.95°N, 3.19°W · Europe/London

Edinburgh has a cool, temperate oceanic climate, moderated by the Firth of Forth. Highs average around 7°C in January and 19°C in July, with lows near 2°C in winter and 11°C in summer. Cold, damp sea fog called haar can roll in off the North Sea in spring and summer, holding temperatures well below those just inland.

Daylight varies sharply: under seven hours in midwinter, but light until about ten in the evening around the June solstice. Over the past 50 years its average temperature has risen by about 0.3°C per decade.

Switch between daily, weekly, monthly and yearly views to compare a single date, a rolling week or month, or a full year. Dates are resolved in Edinburgh's own timezone (Europe/London), not yours.