Average January Sunshine in the United Kingdom

The tables below give January averages for the number of hours with sunshine at cities and towns throughout the United Kingdom. The monthly totals are based on weather data collected from 1991 to 2020.

The UK as a whole has an average 48 hours of sun in January.

Southern England

Total January sunshine
Place Hours
Birmingham 53
Bristol 54
Dover 65
Isles of Scilly 58
London, Greenwich 44
London, Kew Gardens 60
Norwich 59
Nottingham 56
Plymouth 62
Southampton 63
Stoke-on-Trent 54
Weymouth 69

Northern England

Average amount of sun in January
Place Hours
Ambleside, Windermere Lake 47
Berwick-upon-Tweed 61
Dumfries 47
Hull 55
Manchester 45
Middlesbrough 56
Newcastle upon Tyne 43
Prestwick 40
Sheffield 50


Average January sun
Place Hours
Cardiff 54
Llandrindod Wells 39


Number of sunny hours in January on average
Place Hours
Aberdeen 60
Dundee 53
Edinburgh 55
Glasgow 39
Inverness 40
Kirkwall, Orkney Islands 34
Lerwick, Shetland Islands 27
Stornoway, Outer Hebrides 33
Tiree, Inner Hebrides 37

Northern Ireland

Average total sunshine in January
Place Hours
Armagh 47
Belfast 40
Londonderry 52

Met Office. Research programmes. Climate science. UK Climate Averages.

United Kingdom Sunshine
Back to Top