Weather in Glasgow
The weather in Glasgow is wonderfully unpredictable, adding a touch of adventure to every day. Expect refreshing rain, bursts of sunshine, and dramatic skies that make the city glow. The best time to visit Scotland is late spring to early fall, when parks bloom, festivals buzz, and Glasgow’s charm shines brightest.
| Month |
Average Temp |
Rain |
|
January
|
High: 43°F
Low: 36°F
|
16 days
|
|
February
|
High: 45°F
Low: 36°F
|
12 days
|
|
March
|
High: 49°F
Low: 40°F
|
14 days
|
|
April
|
High: 52°F
Low: 41°F
|
10 days
|
|
May
|
High: 59°F
Low: 47°F
|
10 days
|
|
June
|
High: 63°F
Low: 52°F
|
10 days
|
|
July
|
High: 67°F
Low: 56°F
|
11 days
|
|
August
|
High: 67°F
Low: 56°F
|
12 days
|
|
September
|
High: 59°F
Low: 50°F
|
14 days
|
|
October
|
High: 56°F
Low: 47°F
|
16 days
|
|
November
|
High: 49°F
Low: 41°F
|
16 days
|
|
December
|
High: 45°F
Low: 38°F
|
15 days
|
Weather in Edinburgh
The weather in Edinburgh brings a mix of crisp mornings, golden sunsets, and the occasional drizzle that gives the city its moody magic. Summer is lively and full of festivals, while spring and fall glow with color. The best time to visit Scotland is when Edinburgh feels most alive - any season, really!
| Month |
Average Temp |
Rain |
|
January
|
High: 45°F
Low: 34°F
|
12 days
|
|
February
|
High: 45°F
Low: 34°F
|
9 days
|
|
March
|
High: 49°F
Low: 36°F
|
9 days
|
|
April
|
High: 52°F
Low: 40°F
|
8 days
|
|
May
|
High: 58°F
Low: 43°F
|
9 days
|
|
June
|
High: 63°F
Low: 49°F
|
9 days
|
|
July
|
High: 67°F
Low: 52°F
|
10 days
|
|
August
|
High: 65°F
Low: 52°F
|
9 days
|
|
September
|
High: 61°F
Low: 49°F
|
9 days
|
|
October
|
High: 56°F
Low: 43°F
|
11 days
|
|
November
|
High: 49°F
Low: 38°F
|
10 days
|
|
December
|
High: 45°F
Low: 34°F
|
11 days
|
Weather in Inverness
The weather in Inverness is fresh, ever-changing, and full of character - just like the Highlands themselves. You might wake to soft mist over the River Ness and end the day under a glowing sunset. The best time to visit Scotland is from May to September, when Inverness shines with long, golden evenings.
| Month |
Average Temp |
Rain |
|
January
|
High: 45°F
Low: 34°F
|
12 days
|
|
February
|
High: 45°F
Low: 34°F
|
10 days
|
|
March
|
High: 49°F
Low: 36°F
|
12 days
|
|
April
|
High: 54°F
Low: 40°F
|
9 days
|
|
May
|
High: 59°F
Low: 43°F
|
9 days
|
|
June
|
High: 63°F
Low: 49°F
|
10 days
|
|
July
|
High: 67°F
Low: 52°F
|
9 days
|
|
August
|
High: 65°F
Low: 52°F
|
10 days
|
|
September
|
High: 61°F
Low: 49°F
|
11 days
|
|
October
|
High: 56°F
Low: 43°F
|
12 days
|
|
November
|
High: 49°F
Low: 38°F
|
11 days
|
|
December
|
High: 45°F
Low: 34°F
|
12 days
|
Weather in St Andrews
The weather in St Andrews is a refreshing mix of sea breeze, sunshine, and the occasional splash of rain - perfect for coastal walks or a round of golf. The best time to visit Scotland is late spring to early fall, when St Andrews sparkles with blue skies and endless seaside charm.
| Month |
Average Temp |
Rain |
|
January
|
High: 45°F
Low: 32°F
|
11 days
|
|
February
|
High: 45°F
Low: 34°F
|
8 days
|
|
March
|
High: 49°F
Low: 36°F
|
9 days
|
|
April
|
High: 54°F
Low: 40°F
|
7 days
|
|
May
|
High: 58°F
Low: 43°F
|
9 days
|
|
June
|
High: 63°F
Low: 49°F
|
8 days
|
|
July
|
High: 67°F
Low: 52°F
|
9 days
|
|
August
|
High: 67°F
Low: 52°F
|
9 days
|
|
September
|
High: 61°F
Low: 49°F
|
9 days
|
|
October
|
High: 56°F
Low: 43°F
|
11 days
|
|
November
|
High: 49°F
Low: 43°F
|
10 days
|
|
December
|
High: 45°F
Low: 34°F
|
11 days
|
Weather in Dundee
The weather in Dundee is lively and ever-changing, with sunny spells, gentle showers, and refreshing breezes from the River Tay. The best time to visit Scotland is during late spring to early fall, when Dundee comes alive with outdoor festivals, riverside walks, and a vibrant city atmosphere perfect for exploring.
| Month |
Average Temp |
Rain |
|
January
|
High: 43°F
Low: 38°F
|
11 days
|
|
February
|
High: 45°F
Low: 38°F
|
9 days
|
|
March
|
High: 49°F
Low: 40°F
|
9 days
|
|
April
|
High: 54°F
Low: 43°F
|
7 days
|
|
May
|
High: 59°F
Low: 49°F
|
9 days
|
|
June
|
High: 63°F
Low: 54°F
|
10 days
|
|
July
|
High: 67°F
Low: 58°F
|
11 days
|
|
August
|
High: 67°F
Low: 56°F
|
10 days
|
|
September
|
High: 63°F
Low: 52°F
|
8 days
|
|
October
|
High: 56°F
Low: 47°F
|
12 days
|
|
November
|
High: 49°F
Low: 41°F
|
12 days
|
|
December
|
High: 43°F
Low: 38°F
|
11 days
|