TTC Portfolio of Brands

HomeDestinationsUK and IrelandScotland

SCOTLAND BY SEASON

WEATHER IN SCOTLAND

Plan your next getaway according to Scotland's temperatures by month

Weather in Glasgow

Weather in Edinburgh

Weather in Inverness

Weather in St Andrews

Weather in Dundee

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 autumn, when parks bloom, festivals buzz, and Glasgow’s charm shines brightest.

 

Month Average Temp Rain

January

High: 6°C

Low: 2°C

16 days

February

High: 7°C

Low: 2°C

12 days

March

High: 9°C

Low: 4°C

14 days

April

High: 11°C

Low: 5°C

10 days

May

High: 15°C

Low: 8°C

10 days

June

High: 17°C

Low: 11°C

10 days

July

High: 19°C

Low: 13°C

11 days

August

High: 19°C

Low: 13°C

12 days

September

High: 15°C

Low: 10°C

14 days

October

High: 13°C

Low: 8°C

16 days

November

High: 9°C

Low: 5°C

16 days

December

High: 7°C

Low: 3°C

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 autumn glow with colour. The best time to visit Scotland is when Edinburgh feels most alive - any season, really!

 

Month Average Temp Rain

January

High: 7°C

Low: 1°C

12 days

February

High: 7°C

Low: 1°C

9 days

March

High: 9°C

Low: 2°C

9 days

April

High: 11°C

Low: 4°C

8 days

May

High: 14°C

Low: 6°C

9 days

June

High: 17°C

Low: 9°C

9 days

July

High: 19°C

Low: 11°C

10 days

August

High: 18°C

Low: 11°C

9 days

September

High: 16°C

Low: 9°C

9 days 

October

High: 13°C

Low: 6°C

11 days

November

High: 9°C

Low: 3°C

10 days

December

High: 7°C

Low: 1°C

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: 7°C

Low: 1°C

12 days

February

High: 7°C

Low: 1°C

10 days

March

High: 9°C

Low: 2°C

12 days

April

High: 12°C

Low: 4°C

9 days

May

High: 15°C

Low: 6°C

9 days

June

High: 17°C

Low: 9°C

10 days

July

High: 19°C

Low: 11°C

9 days

August

High: 18°C

Low: 11°C

10 days

September

High: 16°C

Low: 9°C

11 days 

October

High: 13°C

Low: 6°C

12 days

November

High: 9°C

Low: 3°C

11 days

December

High: 7°C

Low: 1°C

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 autumn, when St Andrews sparkles with blue skies and endless seaside charm.

 

Month Average Temp Rain

January

High: 7°C

Low: 0°C

11 days

February

High: 7°C

Low: 1°C

8 days

March

High: 9°C

Low: 2°C

9 days

April

High: 12°C

Low: 4°C

7 days

May

High: 14°C

Low: 6°C

9 days

June

High: 17°C

Low: 9°C

8 days

July

High: 19°C

Low: 11°C

9 days

August

High: 19°C

Low: 11°C

9 days

September

High: 16°C

Low: 9°C

9 days 

October

High: 13°C

Low: 6°C

11 days

November

High: 9°C

Low: 3°C

10 days

December

High: 7°C

Low: 1°C

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 autumn, when Dundee comes alive with outdoor festivals, riverside walks, and a vibrant city atmosphere perfect for exploring.

 

Month Average Temp Rain

January

High: 6°C

Low: 3°C

11 days

February

High: 7°C

Low: 3°C

9 days

March

High: 9°C

Low: 4°C

9 days

April

High: 12°C

Low: 6°C

7 days

May

High: 15°C

Low: 9°C

9 days

June

High: 17°C

Low: 12°C

10 days

July

High: 19°C

Low: 14°C

11 days

August

High: 19°C

Low: 13°C

10 days

September

High: 17°C

Low: 11°C

8 days 

October

High: 13°C

Low: 8°C

12 days

November

High: 9°C

Low: 5°C

12 days

December

High: 6°C

Low: 3°C

11 days

 

FAQs ABOUT SCOTLAND

Your search for ""

clear search

When is the best time to visit Scotland?

For long days, wildflowers and fewer midges, April to June is the best time to visit Scotland. Prefer autumn colours and shorter queues? September and October deliver golden landscapes and crisp air.

What is the best month to visit Scotland for festivals and events?

August is packed with energy - from the Edinburgh Festival Fringe to Highland Games and tattoo performances. If your goal is live music, arts and Scottish culture at full volume, this is the best time of year to visit Scotland.

When is a good time to visit Scotland to avoid crowds?

Visit in May, September or early October. Fewer travellers, mild weather and great visibility make these months the best time to visit Scotland off the beaten path.

Back to top