... including targeted forecasts at the time of your arrival to each point!
Saint Andrews located in Fife, Scotland enjoys a mild maritime climate throughout the year, with temperatures rarely dropping below freezing and warm summers.
In winter, temperatures in Saint Andrews average from 3 - 7°C (37 - 45°F) with occasional snowfall, usually in December and January. The days are usually cloudy and rainy, but sunny spells are also common.
In spring, temperatures begin to rise, averaging from 9 - 14°C (48 - 57°F). Rainfall is still common, but the days become sunnier and longer, making it a great time for outdoor activities.
In summer, temperatures in Saint Andrews average from 15 - 21°C (59 - 70°F). The weather is sunny and warm, with the occasional shower.
In autumn, temperatures begin to drop and rainfall increases, averaging from 9 - 13°C (48 - 55°F). The days become shorter and cloudier, but the weather is still mild and enjoyable.
As of 2020, the city population is 16801.
This map shows the current & 7-day weather forecast, weather alerts, and weather radar for Saint Andrews, Fife.