Get Exclusive App Deals

Leith

Travel Info

Recommended travel destinations near Leith

More destinations

Leith Weather, Climate and Best Time to Visit

Data source:Meteostat
Update date:2025-09

Leith year round climate

  • Spring (March–May): Average 42–53°F, cool and humid with occasional showers. Common activities: Walks along the Firth of Forth, visiting Edinburgh Castle. Suggested clothing: Waterproof jacket, comfortable trousers, sweater or light jacket.
  • Summer (June–August): Average 57–59°F, mild with occasional showers. Common activities: Outdoor picnics, exploring Edinburgh's Old Town, visiting art exhibitions. Suggested clothing: Light jacket, long-sleeved shirt, comfortable trousers or skirt.
  • Autumn (September–November): Average 51–55°F, cool and rainy with higher humidity. Common activities: Visiting museums, enjoying afternoon tea in cafes, exploring Edinburgh's historic buildings. Suggested clothing: Waterproof jacket, warm sweater, trousers.
  • Winter (December–February): Average 40–43°F, cold and humid with frequent rain or snow. Common activities: Visiting indoor attractions, museums, art galleries, etc. Suggested clothing: Warm, thick coat, scarf, hat, gloves, waterproof boots.

Leith climatological average

Annual average temperature: approx. 49.6°F / Annual rainfall: approx. 978 mm / Summer humidity: 70%–80% / Rainiest month: October

Leith monthly average temperature and precipitation

Month
Air temperature (°F)
Precipitation (mm)
January
40.8°F
69.8
February
43.2°F
50.8
March
43°F
90.8
April
46.4°F
82.2
May
53.6°F
77
June
57.4°F
48.1
July
59.7°F
76.1
August
59.5°F
74.8
September
55.6°F
97.8
October
51.1°F
123.7
November
44.2°F
82.7
December
41.2°F
104.7

Leith weather for the next seven days

6/15
Monday
Patchy rain nearby
57.8°F/44.5°F
6/16
Tuesday
Moderate rain
61.4°F/49°F
6/17
Wednesday
Patchy rain nearby
65.7°F/52.2°F
6/18
Thursday
Patchy rain nearby
65.5°F/51.2°F
6/19
Friday
Moderate rain
66.3°F/56.4°F
6/20
Saturday
Patchy rain nearby
64°F/52.8°F
6/21
Sunday
Partly Cloudy
63.8°F/50°F