Average Sunshine a Year in the United Kingdom

The tables below give yearly averages for the hours of sunshine at cities and towns across the United Kingdom. The annual totals are based on weather data collected from 1981 to 2010.

The UK as a whole averages 1493 hours of sun a year.

You can jump to a separate table for: Southern England, Northern England, Wales, Scotland and Northern Ireland.

Southern England

Total annual sunshine
Place Hours
Birmingham 1364
Cambridge 1495
Eastbourne 1888
Exeter 1747
Ipswich 1682
London 1481
Lowestoft 1559
Newquay 1743
Oxford 1578

Northern England

Average amount of sunshine yearly
Place Hours
Blackpool 1567
Grimsby 1540
Malham Tarn, Yorkshire Dales 1143
Manchester 1416
Newcastle 1445
Pennith 1237
Sheffield 1445


Annual average sun
Place Hours
Aberporth 1621
Aberystwyth 1417
Cardiff 1549
Tenby 1667
Valley, Anglesey 1651


Number of sunny hours a year on average
Place Hours
Aberdeen 1433
Dundee 1564
Edinburgh 1421
Forres 1307
Glasgow 1265
Kirkwall, Orkney Islands 1172
Lerwick, Shetland Islands 1110
Oban 1219
Stornoway, Outer Hebrides 1224
Tiree, Inner Hebrides 1477

Northern Ireland

Average total sunshine yearly
Place Hours
Armagh 1246
Belfast 1353
Londonderry 1176
United Kingdom Sunshine
Back to Top