These are the 15 Scottish towns and cities that get the most sunshine - is yours on the list?

Scotland's weather is notoriously unreliableplaceholder image
Scotland's weather is notoriously unreliable

Scotland tends to get a bad rap when it comes to the weather. And while it's true that rain is an integral part of the Scottish experience, some parts of the country are much sunnier than others.

Based on data from the Met Office, these are some of Scotland's sunniest towns and cities. Some smaller localities have not been included. Wondering where the worst weather spots in Scotland are? Follow this link to find out which Scottish towns and cities have the wettest weather.

Academic reputation may not be the only thing attracting students to St Andrews: the town sees just over 1560 hours of sun per year, surpassing the UK average of 1493 hours.placeholder image
Academic reputation may not be the only thing attracting students to St Andrews: the town sees just over 1560 hours of sun per year, surpassing the UK average of 1493 hours.
Arbroath is the largest town in Angus and comes just behind St Andrews with over 1535 hours of sunshine per year.placeholder image
Arbroath is the largest town in Angus and comes just behind St Andrews with over 1535 hours of sunshine per year.
Right across the county of Ayreshire, including in Kilmarnock and Irvine, locals enjoy over 1435 hours of sunshine a year, falling just behind the UK average.placeholder image
Right across the county of Ayreshire, including in Kilmarnock and Irvine, locals enjoy over 1435 hours of sunshine a year, falling just behind the UK average.
Coming just ahead of the capital, the granite city - Aberdeen - gets an average of 1435.7 hours sunshine per year. It does, however, see more rain than average with around 814.9 mm falling annually.placeholder image
Coming just ahead of the capital, the granite city - Aberdeen - gets an average of 1435.7 hours sunshine per year. It does, however, see more rain than average with around 814.9 mm falling annually.
The capital of Scotland and perhaps most well-known of Scottish cities, Edinburgh makes up in culture what it lacks in sun, with an average of 1426.6 hours of sunshine appearing in a year.placeholder image
The capital of Scotland and perhaps most well-known of Scottish cities, Edinburgh makes up in culture what it lacks in sun, with an average of 1426.6 hours of sunshine appearing in a year.
Though it's often touted as Scotland's sunniest city, in terms of average annual hours of sun, Dundee comes in just behind Edinburgh with 1426.3 hours sunshine per year.placeholder image
Though it's often touted as Scotland's sunniest city, in terms of average annual hours of sun, Dundee comes in just behind Edinburgh with 1426.3 hours sunshine per year.
Related topics:
Dare to be Honest
Follow us
© 2026 Iconic Media Group Ltd. All rights reserved.Cookie SettingsTerms and ConditionsPrivacy notice