Skip to content
Rule Northern Lights

Northern Lights Forecast for Scotland

Scotland, United Kingdom

Aurora photography in Scotland. Match dark, clear skies with auroral activity over Shetland, Orkney, the Cairngorms, and the Callanish Stones.

7 matching opportunities in the 14-day forecast.

Upcoming Opportunities

When all conditions match, PhotoWeather marks an opportunity window.

Times shown in Europe/London
aurora weather icon
First upcoming window
Good Chance of Aurora
Orkney Islands
Thu, Sep 24 · 01:00–04:00 · 3h window
Low confidence
25%
🌌Aurora Quality51.6-60.7%
Kp Index: Kp 5 (Minor Storm)
Sun Elevation: -31.4° (Astronomical night)
Cloud Cover: 0%
aurora weather icon
Good Chance of Aurora
Shetland Islands
Thu, Sep 24 · 01:00–06:00
🌌Aurora Quality:60.3-63.5%
Low
aurora weather icon
Good Chance of Aurora
Shetland Islands
Fri, Sep 25 · 04:00–06:00
🌌Aurora Quality:63.5%
Low
aurora weather icon
Fair Chance of Aurora
Orkney Islands
Fri, Sep 25 · 21:00–24:00
🌌Aurora Quality:54.9-55.7%
Low
aurora weather icon
Fair Chance of Aurora
Orkney Islands
Sat, Sep 26 · 03:00–06:00
🌌Aurora Quality:55.7-57.7%
Low
aurora weather icon
Fair Chance of Aurora
Shetland Islands
Sat, Sep 26 · 20:00–23:00
🌌Aurora Quality:50.2-54%
Low
aurora weather icon
Fair Chance of Aurora
Orkney Islands
Sat, Sep 26 · 23:00–01:00
🌌Aurora Quality:51.6-57.7%
Low

Location status

0 of 11 locations matching now

Scottish Highlands

Not matching

The Scottish Highlands combine rugged ridges, peat moorland, lochs and winding glens, with mist and broken cloud often separating the landscape into layers.

Blocked by: Total Cloud Coverage too high (91%, ≤ 30.0%)

View forecast

Isle of Skye

Not matching

The Isle of Skye offers basalt pinnacles, sea cliffs, waterfalls and corrugated mountain ridges, with rapidly shifting cloud transforming coastal views.

Portree, Scotland, United Kingdom

Blocked by: Aurora Activity too low (0%, ≥ 50.0%)

View forecast

Cairngorms

Not matching

Cairngorms compositions range from granite plateaus and Scots pine forest to lochs and broad glens, often simplified by winter snow or low cloud.

Aviemore, Scotland, United Kingdom

Blocked by: Total Cloud Coverage too high (100%, ≤ 30.0%)

View forecast

Glencoe

Not matching

Glencoe’s steep volcanic ridges funnel the eye through a narrow glen, with waterfalls, foreground rivers and passing mist adding depth and movement.

Fort William, Scotland, United Kingdom

Blocked by: Total Cloud Coverage too high (68%, ≤ 30.0%)

View forecast

Orkney Islands

Not matching

Orkney combines low sea cliffs, wave-cut shores and Neolithic stone circles beneath broad northern skies, with long summer evenings extending coastal light.

Kirkwall, Scotland, United Kingdom

Blocked by: Total Cloud Coverage too high (100%, ≤ 30.0%)

Next opportunity in ~3 days 19h

4 opportunities in the 14-day forecast

View forecast

Shetland Islands

Not matching

Shetland pairs rugged sea stacks, cliffs and sheltered voes with treeless moorland, while seabird colonies provide a major subject in spring and summer.

Lerwick, Scotland, United Kingdom

Blocked by: Total Cloud Coverage too high (99%, ≤ 30.0%)

Next opportunity in ~3 days 19h

3 opportunities in the 14-day forecast

View forecast

Isle of Lewis

Not matching

Lewis offers the Callanish standing stones, peat moorland, Atlantic beaches and rocky coast, with low cloud and winter darkness supporting moody studies.

Stornoway, Scotland, United Kingdom

Blocked by: Total Cloud Coverage too high (67%, ≤ 30.0%)

View forecast

Ullapool

Not matching

Ullapool overlooks Loch Broom toward layered Northwest Highland peaks, with boats, shoreline curves and changing cloud building depth across the water.

Ullapool, Scotland, United Kingdom

Blocked by: Total Cloud Coverage too high (88%, ≤ 30.0%)

View forecast

Durness

Not matching

Durness combines pale beaches, limestone cliffs, sea caves and exposed moorland, offering clean coastal geometry beneath the far north’s expansive skies.

Durness, Scotland, United Kingdom

Blocked by: Total Cloud Coverage too high (100%, ≤ 30.0%)

View forecast

Loch Lomond

Not matching

Loch Lomond provides wooded islands, shoreline trees and layered hills reflected in broad water, with mist often simplifying the loch into tonal planes.

Balloch, Scotland, United Kingdom

Blocked by: Total Cloud Coverage too high (49%, ≤ 30.0%)

View forecast

Rannoch Moor

Not matching

Rannoch Moor’s peat pools, scattered boulders and distant Black Mount ridges create sparse compositions, especially when fog or winter snow reduces detail.

Kinloch Rannoch, Scotland, United Kingdom

Blocked by: Total Cloud Coverage too high (95%, ≤ 30.0%)

View forecast

What's blocking opportunities

95-hour forecast horizon; times in Europe/London.

Top 5 blocking conditions across 11 of 11 locations
Some blocked
Most blocked
19 Sat
20 Sun
21 Mon
22 Tue
23 Wed
12
18
24
06
12
18
24
06
12
18
24
06
12
18
24
Aurora Activity (≥ 50.0%)
100% blocked
Aurora Activity (≥ 50.0%), Sat 7am: 11 of 11 locations blocked
Aurora Activity (≥ 50.0%), Sat 8am: 11 of 11 locations blocked
Aurora Activity (≥ 50.0%), Sat 9am: 11 of 11 locations blocked
Aurora Activity (≥ 50.0%), Sat 10am: 11 of 11 locations blocked
Aurora Activity (≥ 50.0%), Sat 11am: 11 of 11 locations blocked
Aurora Activity (≥ 50.0%), Sat 12pm: 11 of 11 locations blocked
Aurora Activity (≥ 50.0%), Sat 1pm: 11 of 11 locations blocked
Aurora Activity (≥ 50.0%), Sat 2pm: 11 of 11 locations blocked
Aurora Activity (≥ 50.0%), Sat 3pm: 11 of 11 locations blocked
Aurora Activity (≥ 50.0%), Sat 4pm: 11 of 11 locations blocked
Aurora Activity (≥ 50.0%), Sat 5pm: 11 of 11 locations blocked
Aurora Activity (≥ 50.0%), Sat 6pm: 11 of 11 locations blocked
Aurora Activity (≥ 50.0%), Sat 7pm: 11 of 11 locations blocked
Aurora Activity (≥ 50.0%), Sat 8pm: 11 of 11 locations blocked
Aurora Activity (≥ 50.0%), Sat 9pm: 11 of 11 locations blocked
Aurora Activity (≥ 50.0%), Sat 10pm: 11 of 11 locations blocked
Aurora Activity (≥ 50.0%), Sat 11pm: 11 of 11 locations blocked
Aurora Activity (≥ 50.0%), Sun 12am: 11 of 11 locations blocked
Aurora Activity (≥ 50.0%), Sun 1am: 11 of 11 locations blocked
Aurora Activity (≥ 50.0%), Sun 2am: 11 of 11 locations blocked
Aurora Activity (≥ 50.0%), Sun 3am: 11 of 11 locations blocked
Aurora Activity (≥ 50.0%), Sun 4am: 11 of 11 locations blocked
Aurora Activity (≥ 50.0%), Sun 5am: 11 of 11 locations blocked
Aurora Activity (≥ 50.0%), Sun 6am: 11 of 11 locations blocked
Aurora Activity (≥ 50.0%), Sun 7am: 11 of 11 locations blocked
Aurora Activity (≥ 50.0%), Sun 8am: 11 of 11 locations blocked
Aurora Activity (≥ 50.0%), Sun 9am: 11 of 11 locations blocked
Aurora Activity (≥ 50.0%), Sun 10am: 11 of 11 locations blocked
Aurora Activity (≥ 50.0%), Sun 11am: 11 of 11 locations blocked
Aurora Activity (≥ 50.0%), Sun 12pm: 11 of 11 locations blocked
Aurora Activity (≥ 50.0%), Sun 1pm: 11 of 11 locations blocked
Aurora Activity (≥ 50.0%), Sun 2pm: 11 of 11 locations blocked
Aurora Activity (≥ 50.0%), Sun 3pm: 11 of 11 locations blocked
Aurora Activity (≥ 50.0%), Sun 4pm: 11 of 11 locations blocked
Aurora Activity (≥ 50.0%), Sun 5pm: 11 of 11 locations blocked
Aurora Activity (≥ 50.0%), Sun 6pm: 11 of 11 locations blocked
Aurora Activity (≥ 50.0%), Sun 7pm: 11 of 11 locations blocked
Aurora Activity (≥ 50.0%), Sun 8pm: 11 of 11 locations blocked
Aurora Activity (≥ 50.0%), Sun 9pm: 11 of 11 locations blocked
Aurora Activity (≥ 50.0%), Sun 10pm: 11 of 11 locations blocked
Aurora Activity (≥ 50.0%), Sun 11pm: 11 of 11 locations blocked
Aurora Activity (≥ 50.0%), Mon 12am: 11 of 11 locations blocked
Aurora Activity (≥ 50.0%), Mon 1am: 11 of 11 locations blocked
Aurora Activity (≥ 50.0%), Mon 2am: 11 of 11 locations blocked
Aurora Activity (≥ 50.0%), Mon 3am: 11 of 11 locations blocked
Aurora Activity (≥ 50.0%), Mon 4am: 11 of 11 locations blocked
Aurora Activity (≥ 50.0%), Mon 5am: 11 of 11 locations blocked
Aurora Activity (≥ 50.0%), Mon 6am: 11 of 11 locations blocked
Aurora Activity (≥ 50.0%), Mon 7am: 11 of 11 locations blocked
Aurora Activity (≥ 50.0%), Mon 8am: 11 of 11 locations blocked
Aurora Activity (≥ 50.0%), Mon 9am: 11 of 11 locations blocked
Aurora Activity (≥ 50.0%), Mon 10am: 11 of 11 locations blocked
Aurora Activity (≥ 50.0%), Mon 11am: 11 of 11 locations blocked
Aurora Activity (≥ 50.0%), Mon 12pm: 11 of 11 locations blocked
Aurora Activity (≥ 50.0%), Mon 1pm: 11 of 11 locations blocked
Aurora Activity (≥ 50.0%), Mon 2pm: 11 of 11 locations blocked
Aurora Activity (≥ 50.0%), Mon 3pm: 11 of 11 locations blocked
Aurora Activity (≥ 50.0%), Mon 4pm: 11 of 11 locations blocked
Aurora Activity (≥ 50.0%), Mon 5pm: 11 of 11 locations blocked
Aurora Activity (≥ 50.0%), Mon 6pm: 11 of 11 locations blocked
Aurora Activity (≥ 50.0%), Mon 7pm: 11 of 11 locations blocked
Aurora Activity (≥ 50.0%), Mon 8pm: 11 of 11 locations blocked
Aurora Activity (≥ 50.0%), Mon 9pm: 11 of 11 locations blocked
Aurora Activity (≥ 50.0%), Mon 10pm: 11 of 11 locations blocked
Aurora Activity (≥ 50.0%), Mon 11pm: 11 of 11 locations blocked
Aurora Activity (≥ 50.0%), Tue 12am: 11 of 11 locations blocked
Aurora Activity (≥ 50.0%), Tue 1am: 11 of 11 locations blocked
Aurora Activity (≥ 50.0%), Tue 2am: 11 of 11 locations blocked
Aurora Activity (≥ 50.0%), Tue 3am: 11 of 11 locations blocked
Aurora Activity (≥ 50.0%), Tue 4am: 11 of 11 locations blocked
Aurora Activity (≥ 50.0%), Tue 5am: 11 of 11 locations blocked
Aurora Activity (≥ 50.0%), Tue 6am: 11 of 11 locations blocked
Aurora Activity (≥ 50.0%), Tue 7am: 11 of 11 locations blocked
Aurora Activity (≥ 50.0%), Tue 8am: 11 of 11 locations blocked
Aurora Activity (≥ 50.0%), Tue 9am: 11 of 11 locations blocked
Aurora Activity (≥ 50.0%), Tue 10am: 11 of 11 locations blocked
Aurora Activity (≥ 50.0%), Tue 11am: 11 of 11 locations blocked
Aurora Activity (≥ 50.0%), Tue 12pm: 11 of 11 locations blocked
Aurora Activity (≥ 50.0%), Tue 1pm: 11 of 11 locations blocked
Aurora Activity (≥ 50.0%), Tue 2pm: 11 of 11 locations blocked
Aurora Activity (≥ 50.0%), Tue 3pm: 11 of 11 locations blocked
Aurora Activity (≥ 50.0%), Tue 4pm: 11 of 11 locations blocked
Aurora Activity (≥ 50.0%), Tue 5pm: 11 of 11 locations blocked
Aurora Activity (≥ 50.0%), Tue 6pm: 11 of 11 locations blocked
Aurora Activity (≥ 50.0%), Tue 7pm: 11 of 11 locations blocked
Aurora Activity (≥ 50.0%), Tue 8pm: 11 of 11 locations blocked
Aurora Activity (≥ 50.0%), Tue 9pm: 11 of 11 locations blocked
Aurora Activity (≥ 50.0%), Tue 10pm: 11 of 11 locations blocked
Aurora Activity (≥ 50.0%), Tue 11pm: 11 of 11 locations blocked
Aurora Activity (≥ 50.0%), Wed 12am: 11 of 11 locations blocked
Aurora Activity (≥ 50.0%), Wed 1am: 11 of 11 locations blocked
Aurora Activity (≥ 50.0%), Wed 2am: 11 of 11 locations blocked
Aurora Activity (≥ 50.0%), Wed 3am: 11 of 11 locations blocked
Aurora Activity (≥ 50.0%), Wed 4am: 11 of 11 locations blocked
Aurora Activity (≥ 50.0%), Wed 5am: 11 of 11 locations blocked
Aurora Quality (≥ 50.0%)
100% blocked
Aurora Quality (≥ 50.0%), Sat 7am: 11 of 11 locations blocked
Aurora Quality (≥ 50.0%), Sat 8am: 11 of 11 locations blocked
Aurora Quality (≥ 50.0%), Sat 9am: 11 of 11 locations blocked
Aurora Quality (≥ 50.0%), Sat 10am: 11 of 11 locations blocked
Aurora Quality (≥ 50.0%), Sat 11am: 11 of 11 locations blocked
Aurora Quality (≥ 50.0%), Sat 12pm: 11 of 11 locations blocked
Aurora Quality (≥ 50.0%), Sat 1pm: 11 of 11 locations blocked
Aurora Quality (≥ 50.0%), Sat 2pm: 11 of 11 locations blocked
Aurora Quality (≥ 50.0%), Sat 3pm: 11 of 11 locations blocked
Aurora Quality (≥ 50.0%), Sat 4pm: 11 of 11 locations blocked
Aurora Quality (≥ 50.0%), Sat 5pm: 11 of 11 locations blocked
Aurora Quality (≥ 50.0%), Sat 6pm: 11 of 11 locations blocked
Aurora Quality (≥ 50.0%), Sat 7pm: 11 of 11 locations blocked
Aurora Quality (≥ 50.0%), Sat 8pm: 11 of 11 locations blocked
Aurora Quality (≥ 50.0%), Sat 9pm: 11 of 11 locations blocked
Aurora Quality (≥ 50.0%), Sat 10pm: 11 of 11 locations blocked
Aurora Quality (≥ 50.0%), Sat 11pm: 11 of 11 locations blocked
Aurora Quality (≥ 50.0%), Sun 12am: 11 of 11 locations blocked
Aurora Quality (≥ 50.0%), Sun 1am: 11 of 11 locations blocked
Aurora Quality (≥ 50.0%), Sun 2am: 11 of 11 locations blocked
Aurora Quality (≥ 50.0%), Sun 3am: 11 of 11 locations blocked
Aurora Quality (≥ 50.0%), Sun 4am: 11 of 11 locations blocked
Aurora Quality (≥ 50.0%), Sun 5am: 11 of 11 locations blocked
Aurora Quality (≥ 50.0%), Sun 6am: 11 of 11 locations blocked
Aurora Quality (≥ 50.0%), Sun 7am: 11 of 11 locations blocked
Aurora Quality (≥ 50.0%), Sun 8am: 11 of 11 locations blocked
Aurora Quality (≥ 50.0%), Sun 9am: 11 of 11 locations blocked
Aurora Quality (≥ 50.0%), Sun 10am: 11 of 11 locations blocked
Aurora Quality (≥ 50.0%), Sun 11am: 11 of 11 locations blocked
Aurora Quality (≥ 50.0%), Sun 12pm: 11 of 11 locations blocked
Aurora Quality (≥ 50.0%), Sun 1pm: 11 of 11 locations blocked
Aurora Quality (≥ 50.0%), Sun 2pm: 11 of 11 locations blocked
Aurora Quality (≥ 50.0%), Sun 3pm: 11 of 11 locations blocked
Aurora Quality (≥ 50.0%), Sun 4pm: 11 of 11 locations blocked
Aurora Quality (≥ 50.0%), Sun 5pm: 11 of 11 locations blocked
Aurora Quality (≥ 50.0%), Sun 6pm: 11 of 11 locations blocked
Aurora Quality (≥ 50.0%), Sun 7pm: 11 of 11 locations blocked
Aurora Quality (≥ 50.0%), Sun 8pm: 11 of 11 locations blocked
Aurora Quality (≥ 50.0%), Sun 9pm: 11 of 11 locations blocked
Aurora Quality (≥ 50.0%), Sun 10pm: 11 of 11 locations blocked
Aurora Quality (≥ 50.0%), Sun 11pm: 11 of 11 locations blocked
Aurora Quality (≥ 50.0%), Mon 12am: 11 of 11 locations blocked
Aurora Quality (≥ 50.0%), Mon 1am: 11 of 11 locations blocked
Aurora Quality (≥ 50.0%), Mon 2am: 11 of 11 locations blocked
Aurora Quality (≥ 50.0%), Mon 3am: 11 of 11 locations blocked
Aurora Quality (≥ 50.0%), Mon 4am: 11 of 11 locations blocked
Aurora Quality (≥ 50.0%), Mon 5am: 11 of 11 locations blocked
Aurora Quality (≥ 50.0%), Mon 6am: 11 of 11 locations blocked
Aurora Quality (≥ 50.0%), Mon 7am: 11 of 11 locations blocked
Aurora Quality (≥ 50.0%), Mon 8am: 11 of 11 locations blocked
Aurora Quality (≥ 50.0%), Mon 9am: 11 of 11 locations blocked
Aurora Quality (≥ 50.0%), Mon 10am: 11 of 11 locations blocked
Aurora Quality (≥ 50.0%), Mon 11am: 11 of 11 locations blocked
Aurora Quality (≥ 50.0%), Mon 12pm: 11 of 11 locations blocked
Aurora Quality (≥ 50.0%), Mon 1pm: 11 of 11 locations blocked
Aurora Quality (≥ 50.0%), Mon 2pm: 11 of 11 locations blocked
Aurora Quality (≥ 50.0%), Mon 3pm: 11 of 11 locations blocked
Aurora Quality (≥ 50.0%), Mon 4pm: 11 of 11 locations blocked
Aurora Quality (≥ 50.0%), Mon 5pm: 11 of 11 locations blocked
Aurora Quality (≥ 50.0%), Mon 6pm: 11 of 11 locations blocked
Aurora Quality (≥ 50.0%), Mon 7pm: 11 of 11 locations blocked
Aurora Quality (≥ 50.0%), Mon 8pm: 11 of 11 locations blocked
Aurora Quality (≥ 50.0%), Mon 9pm: 11 of 11 locations blocked
Aurora Quality (≥ 50.0%), Mon 10pm: 11 of 11 locations blocked
Aurora Quality (≥ 50.0%), Mon 11pm: 11 of 11 locations blocked
Aurora Quality (≥ 50.0%), Tue 12am: 11 of 11 locations blocked
Aurora Quality (≥ 50.0%), Tue 1am: 11 of 11 locations blocked
Aurora Quality (≥ 50.0%), Tue 2am: 11 of 11 locations blocked
Aurora Quality (≥ 50.0%), Tue 3am: 11 of 11 locations blocked
Aurora Quality (≥ 50.0%), Tue 4am: 11 of 11 locations blocked
Aurora Quality (≥ 50.0%), Tue 5am: 11 of 11 locations blocked
Aurora Quality (≥ 50.0%), Tue 6am: 11 of 11 locations blocked
Aurora Quality (≥ 50.0%), Tue 7am: 11 of 11 locations blocked
Aurora Quality (≥ 50.0%), Tue 8am: 11 of 11 locations blocked
Aurora Quality (≥ 50.0%), Tue 9am: 11 of 11 locations blocked
Aurora Quality (≥ 50.0%), Tue 10am: 11 of 11 locations blocked
Aurora Quality (≥ 50.0%), Tue 11am: 11 of 11 locations blocked
Aurora Quality (≥ 50.0%), Tue 12pm: 11 of 11 locations blocked
Aurora Quality (≥ 50.0%), Tue 1pm: 11 of 11 locations blocked
Aurora Quality (≥ 50.0%), Tue 2pm: 11 of 11 locations blocked
Aurora Quality (≥ 50.0%), Tue 3pm: 11 of 11 locations blocked
Aurora Quality (≥ 50.0%), Tue 4pm: 11 of 11 locations blocked
Aurora Quality (≥ 50.0%), Tue 5pm: 11 of 11 locations blocked
Aurora Quality (≥ 50.0%), Tue 6pm: 11 of 11 locations blocked
Aurora Quality (≥ 50.0%), Tue 7pm: 11 of 11 locations blocked
Aurora Quality (≥ 50.0%), Tue 8pm: 11 of 11 locations blocked
Aurora Quality (≥ 50.0%), Tue 9pm: 11 of 11 locations blocked
Aurora Quality (≥ 50.0%), Tue 10pm: 11 of 11 locations blocked
Aurora Quality (≥ 50.0%), Tue 11pm: 11 of 11 locations blocked
Aurora Quality (≥ 50.0%), Wed 12am: 11 of 11 locations blocked
Aurora Quality (≥ 50.0%), Wed 1am: 11 of 11 locations blocked
Aurora Quality (≥ 50.0%), Wed 2am: 11 of 11 locations blocked
Aurora Quality (≥ 50.0%), Wed 3am: 11 of 11 locations blocked
Aurora Quality (≥ 50.0%), Wed 4am: 11 of 11 locations blocked
Aurora Quality (≥ 50.0%), Wed 5am: 11 of 11 locations blocked
Total Cloud Coverage (≤ 30.0%)
92% blocked
Total Cloud Coverage (≤ 30.0%), Sat 7am: 10 of 11 locations blocked
Total Cloud Coverage (≤ 30.0%), Sat 8am: 11 of 11 locations blocked
Total Cloud Coverage (≤ 30.0%), Sat 9am: 10 of 11 locations blocked
Total Cloud Coverage (≤ 30.0%), Sat 10am: 11 of 11 locations blocked
Total Cloud Coverage (≤ 30.0%), Sat 11am: 10 of 11 locations blocked
Total Cloud Coverage (≤ 30.0%), Sat 12pm: 9 of 11 locations blocked
Total Cloud Coverage (≤ 30.0%), Sat 1pm: 11 of 11 locations blocked
Total Cloud Coverage (≤ 30.0%), Sat 2pm: 9 of 11 locations blocked
Total Cloud Coverage (≤ 30.0%), Sat 3pm: 7 of 11 locations blocked
Total Cloud Coverage (≤ 30.0%), Sat 4pm: 11 of 11 locations blocked
Total Cloud Coverage (≤ 30.0%), Sat 5pm: 9 of 11 locations blocked
Total Cloud Coverage (≤ 30.0%), Sat 6pm: 10 of 11 locations blocked
Total Cloud Coverage (≤ 30.0%), Sat 7pm: 10 of 11 locations blocked
Total Cloud Coverage (≤ 30.0%), Sat 8pm: 11 of 11 locations blocked
Total Cloud Coverage (≤ 30.0%), Sat 9pm: 9 of 11 locations blocked
Total Cloud Coverage (≤ 30.0%), Sat 10pm: 9 of 11 locations blocked
Total Cloud Coverage (≤ 30.0%), Sat 11pm: 9 of 11 locations blocked
Total Cloud Coverage (≤ 30.0%), Sun 12am: 11 of 11 locations blocked
Total Cloud Coverage (≤ 30.0%), Sun 1am: 11 of 11 locations blocked
Total Cloud Coverage (≤ 30.0%), Sun 2am: 11 of 11 locations blocked
Total Cloud Coverage (≤ 30.0%), Sun 3am: 10 of 11 locations blocked
Total Cloud Coverage (≤ 30.0%), Sun 4am: 10 of 11 locations blocked
Total Cloud Coverage (≤ 30.0%), Sun 5am: 10 of 11 locations blocked
Total Cloud Coverage (≤ 30.0%), Sun 6am: 10 of 11 locations blocked
Total Cloud Coverage (≤ 30.0%), Sun 7am: 8 of 11 locations blocked
Total Cloud Coverage (≤ 30.0%), Sun 8am: 10 of 11 locations blocked
Total Cloud Coverage (≤ 30.0%), Sun 9am: 6 of 11 locations blocked
Total Cloud Coverage (≤ 30.0%), Sun 10am: 5 of 11 locations blocked
Total Cloud Coverage (≤ 30.0%), Sun 11am: 5 of 11 locations blocked
Total Cloud Coverage (≤ 30.0%), Sun 12pm: 8 of 11 locations blocked
Total Cloud Coverage (≤ 30.0%), Sun 1pm: 10 of 11 locations blocked
Total Cloud Coverage (≤ 30.0%), Sun 2pm: 9 of 11 locations blocked
Total Cloud Coverage (≤ 30.0%), Sun 3pm: 8 of 11 locations blocked
Total Cloud Coverage (≤ 30.0%), Sun 4pm: 9 of 11 locations blocked
Total Cloud Coverage (≤ 30.0%), Sun 5pm: 9 of 11 locations blocked
Total Cloud Coverage (≤ 30.0%), Sun 6pm: 9 of 11 locations blocked
Total Cloud Coverage (≤ 30.0%), Sun 7pm: 11 of 11 locations blocked
Total Cloud Coverage (≤ 30.0%), Sun 8pm: 11 of 11 locations blocked
Total Cloud Coverage (≤ 30.0%), Sun 9pm: 11 of 11 locations blocked
Total Cloud Coverage (≤ 30.0%), Sun 10pm: 11 of 11 locations blocked
Total Cloud Coverage (≤ 30.0%), Sun 11pm: 11 of 11 locations blocked
Total Cloud Coverage (≤ 30.0%), Mon 12am: 11 of 11 locations blocked
Total Cloud Coverage (≤ 30.0%), Mon 1am: 11 of 11 locations blocked
Total Cloud Coverage (≤ 30.0%), Mon 2am: 11 of 11 locations blocked
Total Cloud Coverage (≤ 30.0%), Mon 3am: 10 of 11 locations blocked
Total Cloud Coverage (≤ 30.0%), Mon 4am: 11 of 11 locations blocked
Total Cloud Coverage (≤ 30.0%), Mon 5am: 11 of 11 locations blocked
Total Cloud Coverage (≤ 30.0%), Mon 6am: 11 of 11 locations blocked
Total Cloud Coverage (≤ 30.0%), Mon 7am: 11 of 11 locations blocked
Total Cloud Coverage (≤ 30.0%), Mon 8am: 11 of 11 locations blocked
Total Cloud Coverage (≤ 30.0%), Mon 9am: 11 of 11 locations blocked
Total Cloud Coverage (≤ 30.0%), Mon 10am: 11 of 11 locations blocked
Total Cloud Coverage (≤ 30.0%), Mon 11am: 11 of 11 locations blocked
Total Cloud Coverage (≤ 30.0%), Mon 12pm: 11 of 11 locations blocked
Total Cloud Coverage (≤ 30.0%), Mon 1pm: 11 of 11 locations blocked
Total Cloud Coverage (≤ 30.0%), Mon 2pm: 11 of 11 locations blocked
Total Cloud Coverage (≤ 30.0%), Mon 3pm: 11 of 11 locations blocked
Total Cloud Coverage (≤ 30.0%), Mon 4pm: 11 of 11 locations blocked
Total Cloud Coverage (≤ 30.0%), Mon 5pm: 11 of 11 locations blocked
Total Cloud Coverage (≤ 30.0%), Mon 6pm: 11 of 11 locations blocked
Total Cloud Coverage (≤ 30.0%), Mon 7pm: 11 of 11 locations blocked
Total Cloud Coverage (≤ 30.0%), Mon 8pm: 11 of 11 locations blocked
Total Cloud Coverage (≤ 30.0%), Mon 9pm: 11 of 11 locations blocked
Total Cloud Coverage (≤ 30.0%), Mon 10pm: 11 of 11 locations blocked
Total Cloud Coverage (≤ 30.0%), Mon 11pm: 11 of 11 locations blocked
Total Cloud Coverage (≤ 30.0%), Tue 12am: 10 of 11 locations blocked
Total Cloud Coverage (≤ 30.0%), Tue 1am: 10 of 11 locations blocked
Total Cloud Coverage (≤ 30.0%), Tue 2am: 11 of 11 locations blocked
Total Cloud Coverage (≤ 30.0%), Tue 3am: 11 of 11 locations blocked
Total Cloud Coverage (≤ 30.0%), Tue 4am: 10 of 11 locations blocked
Total Cloud Coverage (≤ 30.0%), Tue 5am: 10 of 11 locations blocked
Total Cloud Coverage (≤ 30.0%), Tue 6am: 10 of 11 locations blocked
Total Cloud Coverage (≤ 30.0%), Tue 7am: 10 of 11 locations blocked
Total Cloud Coverage (≤ 30.0%), Tue 8am: 10 of 11 locations blocked
Total Cloud Coverage (≤ 30.0%), Tue 9am: 11 of 11 locations blocked
Total Cloud Coverage (≤ 30.0%), Tue 10am: 10 of 11 locations blocked
Total Cloud Coverage (≤ 30.0%), Tue 11am: 10 of 11 locations blocked
Total Cloud Coverage (≤ 30.0%), Tue 12pm: 9 of 11 locations blocked
Total Cloud Coverage (≤ 30.0%), Tue 1pm: 8 of 11 locations blocked
Total Cloud Coverage (≤ 30.0%), Tue 2pm: 10 of 11 locations blocked
Total Cloud Coverage (≤ 30.0%), Tue 3pm: 10 of 11 locations blocked
Total Cloud Coverage (≤ 30.0%), Tue 4pm: 10 of 11 locations blocked
Total Cloud Coverage (≤ 30.0%), Tue 5pm: 10 of 11 locations blocked
Total Cloud Coverage (≤ 30.0%), Tue 6pm: 10 of 11 locations blocked
Total Cloud Coverage (≤ 30.0%), Tue 7pm: 10 of 11 locations blocked
Total Cloud Coverage (≤ 30.0%), Tue 8pm: 10 of 11 locations blocked
Total Cloud Coverage (≤ 30.0%), Tue 9pm: 11 of 11 locations blocked
Total Cloud Coverage (≤ 30.0%), Tue 10pm: 11 of 11 locations blocked
Total Cloud Coverage (≤ 30.0%), Tue 11pm: 11 of 11 locations blocked
Total Cloud Coverage (≤ 30.0%), Wed 12am: 11 of 11 locations blocked
Total Cloud Coverage (≤ 30.0%), Wed 1am: 11 of 11 locations blocked
Total Cloud Coverage (≤ 30.0%), Wed 2am: 11 of 11 locations blocked
Total Cloud Coverage (≤ 30.0%), Wed 3am: 11 of 11 locations blocked
Total Cloud Coverage (≤ 30.0%), Wed 4am: 11 of 11 locations blocked
Total Cloud Coverage (≤ 30.0%), Wed 5am: 11 of 11 locations blocked
Solar Elevation (≤ -8.0°)
60% blocked
Solar Elevation (≤ -8.0°), Sat 7am: 11 of 11 locations blocked
Solar Elevation (≤ -8.0°), Sat 8am: 11 of 11 locations blocked
Solar Elevation (≤ -8.0°), Sat 9am: 11 of 11 locations blocked
Solar Elevation (≤ -8.0°), Sat 10am: 11 of 11 locations blocked
Solar Elevation (≤ -8.0°), Sat 11am: 11 of 11 locations blocked
Solar Elevation (≤ -8.0°), Sat 12pm: 11 of 11 locations blocked
Solar Elevation (≤ -8.0°), Sat 1pm: 11 of 11 locations blocked
Solar Elevation (≤ -8.0°), Sat 2pm: 11 of 11 locations blocked
Solar Elevation (≤ -8.0°), Sat 3pm: 11 of 11 locations blocked
Solar Elevation (≤ -8.0°), Sat 4pm: 11 of 11 locations blocked
Solar Elevation (≤ -8.0°), Sat 5pm: 11 of 11 locations blocked
Solar Elevation (≤ -8.0°), Sat 6pm: 11 of 11 locations blocked
Solar Elevation (≤ -8.0°), Sat 7pm: 11 of 11 locations blocked
Solar Elevation (≤ -8.0°), Sat 8pm: 11 of 11 locations blocked
Solar Elevation (≤ -8.0°), Sat 9pm: 0 of 11 locations blocked
Solar Elevation (≤ -8.0°), Sat 10pm: 0 of 11 locations blocked
Solar Elevation (≤ -8.0°), Sat 11pm: 0 of 11 locations blocked
Solar Elevation (≤ -8.0°), Sun 12am: 0 of 11 locations blocked
Solar Elevation (≤ -8.0°), Sun 1am: 0 of 11 locations blocked
Solar Elevation (≤ -8.0°), Sun 2am: 0 of 11 locations blocked
Solar Elevation (≤ -8.0°), Sun 3am: 0 of 11 locations blocked
Solar Elevation (≤ -8.0°), Sun 4am: 0 of 11 locations blocked
Solar Elevation (≤ -8.0°), Sun 5am: 0 of 11 locations blocked
Solar Elevation (≤ -8.0°), Sun 6am: 2 of 11 locations blocked
Solar Elevation (≤ -8.0°), Sun 7am: 11 of 11 locations blocked
Solar Elevation (≤ -8.0°), Sun 8am: 11 of 11 locations blocked
Solar Elevation (≤ -8.0°), Sun 9am: 11 of 11 locations blocked
Solar Elevation (≤ -8.0°), Sun 10am: 11 of 11 locations blocked
Solar Elevation (≤ -8.0°), Sun 11am: 11 of 11 locations blocked
Solar Elevation (≤ -8.0°), Sun 12pm: 11 of 11 locations blocked
Solar Elevation (≤ -8.0°), Sun 1pm: 11 of 11 locations blocked
Solar Elevation (≤ -8.0°), Sun 2pm: 11 of 11 locations blocked
Solar Elevation (≤ -8.0°), Sun 3pm: 11 of 11 locations blocked
Solar Elevation (≤ -8.0°), Sun 4pm: 11 of 11 locations blocked
Solar Elevation (≤ -8.0°), Sun 5pm: 11 of 11 locations blocked
Solar Elevation (≤ -8.0°), Sun 6pm: 11 of 11 locations blocked
Solar Elevation (≤ -8.0°), Sun 7pm: 11 of 11 locations blocked
Solar Elevation (≤ -8.0°), Sun 8pm: 11 of 11 locations blocked
Solar Elevation (≤ -8.0°), Sun 9pm: 0 of 11 locations blocked
Solar Elevation (≤ -8.0°), Sun 10pm: 0 of 11 locations blocked
Solar Elevation (≤ -8.0°), Sun 11pm: 0 of 11 locations blocked
Solar Elevation (≤ -8.0°), Mon 12am: 0 of 11 locations blocked
Solar Elevation (≤ -8.0°), Mon 1am: 0 of 11 locations blocked
Solar Elevation (≤ -8.0°), Mon 2am: 0 of 11 locations blocked
Solar Elevation (≤ -8.0°), Mon 3am: 0 of 11 locations blocked
Solar Elevation (≤ -8.0°), Mon 4am: 0 of 11 locations blocked
Solar Elevation (≤ -8.0°), Mon 5am: 0 of 11 locations blocked
Solar Elevation (≤ -8.0°), Mon 6am: 2 of 11 locations blocked
Solar Elevation (≤ -8.0°), Mon 7am: 11 of 11 locations blocked
Solar Elevation (≤ -8.0°), Mon 8am: 11 of 11 locations blocked
Solar Elevation (≤ -8.0°), Mon 9am: 11 of 11 locations blocked
Solar Elevation (≤ -8.0°), Mon 10am: 11 of 11 locations blocked
Solar Elevation (≤ -8.0°), Mon 11am: 11 of 11 locations blocked
Solar Elevation (≤ -8.0°), Mon 12pm: 11 of 11 locations blocked
Solar Elevation (≤ -8.0°), Mon 1pm: 11 of 11 locations blocked
Solar Elevation (≤ -8.0°), Mon 2pm: 11 of 11 locations blocked
Solar Elevation (≤ -8.0°), Mon 3pm: 11 of 11 locations blocked
Solar Elevation (≤ -8.0°), Mon 4pm: 11 of 11 locations blocked
Solar Elevation (≤ -8.0°), Mon 5pm: 11 of 11 locations blocked
Solar Elevation (≤ -8.0°), Mon 6pm: 11 of 11 locations blocked
Solar Elevation (≤ -8.0°), Mon 7pm: 11 of 11 locations blocked
Solar Elevation (≤ -8.0°), Mon 8pm: 11 of 11 locations blocked
Solar Elevation (≤ -8.0°), Mon 9pm: 0 of 11 locations blocked
Solar Elevation (≤ -8.0°), Mon 10pm: 0 of 11 locations blocked
Solar Elevation (≤ -8.0°), Mon 11pm: 0 of 11 locations blocked
Solar Elevation (≤ -8.0°), Tue 12am: 0 of 11 locations blocked
Solar Elevation (≤ -8.0°), Tue 1am: 0 of 11 locations blocked
Solar Elevation (≤ -8.0°), Tue 2am: 0 of 11 locations blocked
Solar Elevation (≤ -8.0°), Tue 3am: 0 of 11 locations blocked
Solar Elevation (≤ -8.0°), Tue 4am: 0 of 11 locations blocked
Solar Elevation (≤ -8.0°), Tue 5am: 0 of 11 locations blocked
Solar Elevation (≤ -8.0°), Tue 6am: 2 of 11 locations blocked
Solar Elevation (≤ -8.0°), Tue 7am: 11 of 11 locations blocked
Solar Elevation (≤ -8.0°), Tue 8am: 11 of 11 locations blocked
Solar Elevation (≤ -8.0°), Tue 9am: 11 of 11 locations blocked
Solar Elevation (≤ -8.0°), Tue 10am: 11 of 11 locations blocked
Solar Elevation (≤ -8.0°), Tue 11am: 11 of 11 locations blocked
Solar Elevation (≤ -8.0°), Tue 12pm: 11 of 11 locations blocked
Solar Elevation (≤ -8.0°), Tue 1pm: 11 of 11 locations blocked
Solar Elevation (≤ -8.0°), Tue 2pm: 11 of 11 locations blocked
Solar Elevation (≤ -8.0°), Tue 3pm: 11 of 11 locations blocked
Solar Elevation (≤ -8.0°), Tue 4pm: 11 of 11 locations blocked
Solar Elevation (≤ -8.0°), Tue 5pm: 11 of 11 locations blocked
Solar Elevation (≤ -8.0°), Tue 6pm: 11 of 11 locations blocked
Solar Elevation (≤ -8.0°), Tue 7pm: 11 of 11 locations blocked
Solar Elevation (≤ -8.0°), Tue 8pm: 11 of 11 locations blocked
Solar Elevation (≤ -8.0°), Tue 9pm: 0 of 11 locations blocked
Solar Elevation (≤ -8.0°), Tue 10pm: 0 of 11 locations blocked
Solar Elevation (≤ -8.0°), Tue 11pm: 0 of 11 locations blocked
Solar Elevation (≤ -8.0°), Wed 12am: 0 of 11 locations blocked
Solar Elevation (≤ -8.0°), Wed 1am: 0 of 11 locations blocked
Solar Elevation (≤ -8.0°), Wed 2am: 0 of 11 locations blocked
Solar Elevation (≤ -8.0°), Wed 3am: 0 of 11 locations blocked
Solar Elevation (≤ -8.0°), Wed 4am: 0 of 11 locations blocked
Solar Elevation (≤ -8.0°), Wed 5am: 0 of 11 locations blocked
Visibility (≥ 8000.0m)
7% blocked
Visibility (≥ 8000.0m), Sat 7am: 2 of 11 locations blocked
Visibility (≥ 8000.0m), Sat 8am: 2 of 11 locations blocked
Visibility (≥ 8000.0m), Sat 9am: 1 of 11 locations blocked
Visibility (≥ 8000.0m), Sat 10am: 0 of 11 locations blocked
Visibility (≥ 8000.0m), Sat 11am: 0 of 11 locations blocked
Visibility (≥ 8000.0m), Sat 12pm: 1 of 11 locations blocked
Visibility (≥ 8000.0m), Sat 1pm: 0 of 11 locations blocked
Visibility (≥ 8000.0m), Sat 2pm: 0 of 11 locations blocked
Visibility (≥ 8000.0m), Sat 3pm: 1 of 11 locations blocked
Visibility (≥ 8000.0m), Sat 4pm: 0 of 11 locations blocked
Visibility (≥ 8000.0m), Sat 5pm: 0 of 11 locations blocked
Visibility (≥ 8000.0m), Sat 6pm: 0 of 11 locations blocked
Visibility (≥ 8000.0m), Sat 7pm: 0 of 11 locations blocked
Visibility (≥ 8000.0m), Sat 8pm: 1 of 11 locations blocked
Visibility (≥ 8000.0m), Sat 9pm: 1 of 11 locations blocked
Visibility (≥ 8000.0m), Sat 10pm: 0 of 11 locations blocked
Visibility (≥ 8000.0m), Sat 11pm: 0 of 11 locations blocked
Visibility (≥ 8000.0m), Sun 12am: 0 of 11 locations blocked
Visibility (≥ 8000.0m), Sun 1am: 1 of 11 locations blocked
Visibility (≥ 8000.0m), Sun 2am: 0 of 11 locations blocked
Visibility (≥ 8000.0m), Sun 3am: 2 of 11 locations blocked
Visibility (≥ 8000.0m), Sun 4am: 1 of 11 locations blocked
Visibility (≥ 8000.0m), Sun 5am: 0 of 11 locations blocked
Visibility (≥ 8000.0m), Sun 6am: 0 of 11 locations blocked
Visibility (≥ 8000.0m), Sun 7am: 0 of 11 locations blocked
Visibility (≥ 8000.0m), Sun 8am: 1 of 11 locations blocked
Visibility (≥ 8000.0m), Sun 9am: 0 of 11 locations blocked
Visibility (≥ 8000.0m), Sun 10am: 0 of 11 locations blocked
Visibility (≥ 8000.0m), Sun 11am: 0 of 11 locations blocked
Visibility (≥ 8000.0m), Sun 12pm: 0 of 11 locations blocked
Visibility (≥ 8000.0m), Sun 1pm: 0 of 11 locations blocked
Visibility (≥ 8000.0m), Sun 2pm: 0 of 11 locations blocked
Visibility (≥ 8000.0m), Sun 3pm: 0 of 11 locations blocked
Visibility (≥ 8000.0m), Sun 4pm: 0 of 11 locations blocked
Visibility (≥ 8000.0m), Sun 5pm: 0 of 11 locations blocked
Visibility (≥ 8000.0m), Sun 6pm: 0 of 11 locations blocked
Visibility (≥ 8000.0m), Sun 7pm: 0 of 11 locations blocked
Visibility (≥ 8000.0m), Sun 8pm: 0 of 11 locations blocked
Visibility (≥ 8000.0m), Sun 9pm: 0 of 11 locations blocked
Visibility (≥ 8000.0m), Sun 10pm: 0 of 11 locations blocked
Visibility (≥ 8000.0m), Sun 11pm: 0 of 11 locations blocked
Visibility (≥ 8000.0m), Mon 12am: 0 of 11 locations blocked
Visibility (≥ 8000.0m), Mon 1am: 0 of 11 locations blocked
Visibility (≥ 8000.0m), Mon 2am: 0 of 11 locations blocked
Visibility (≥ 8000.0m), Mon 3am: 0 of 11 locations blocked
Visibility (≥ 8000.0m), Mon 4am: 0 of 11 locations blocked
Visibility (≥ 8000.0m), Mon 5am: 0 of 11 locations blocked
Visibility (≥ 8000.0m), Mon 6am: 0 of 11 locations blocked
Visibility (≥ 8000.0m), Mon 7am: 0 of 11 locations blocked
Visibility (≥ 8000.0m), Mon 8am: 0 of 11 locations blocked
Visibility (≥ 8000.0m), Mon 9am: 4 of 11 locations blocked
Visibility (≥ 8000.0m), Mon 10am: 3 of 11 locations blocked
Visibility (≥ 8000.0m), Mon 11am: 4 of 11 locations blocked
Visibility (≥ 8000.0m), Mon 12pm: 1 of 11 locations blocked
Visibility (≥ 8000.0m), Mon 1pm: 1 of 11 locations blocked
Visibility (≥ 8000.0m), Mon 2pm: 1 of 11 locations blocked
Visibility (≥ 8000.0m), Mon 3pm: 0 of 11 locations blocked
Visibility (≥ 8000.0m), Mon 4pm: 0 of 11 locations blocked
Visibility (≥ 8000.0m), Mon 5pm: 1 of 11 locations blocked
Visibility (≥ 8000.0m), Mon 6pm: 1 of 11 locations blocked
Visibility (≥ 8000.0m), Mon 7pm: 0 of 11 locations blocked
Visibility (≥ 8000.0m), Mon 8pm: 1 of 11 locations blocked
Visibility (≥ 8000.0m), Mon 9pm: 0 of 11 locations blocked
Visibility (≥ 8000.0m), Mon 10pm: 0 of 11 locations blocked
Visibility (≥ 8000.0m), Mon 11pm: 0 of 11 locations blocked
Visibility (≥ 8000.0m), Tue 12am: 1 of 11 locations blocked
Visibility (≥ 8000.0m), Tue 1am: 0 of 11 locations blocked
Visibility (≥ 8000.0m), Tue 2am: 0 of 11 locations blocked
Visibility (≥ 8000.0m), Tue 3am: 0 of 11 locations blocked
Visibility (≥ 8000.0m), Tue 4am: 1 of 11 locations blocked
Visibility (≥ 8000.0m), Tue 5am: 4 of 11 locations blocked
Visibility (≥ 8000.0m), Tue 6am: 4 of 11 locations blocked
Visibility (≥ 8000.0m), Tue 7am: 4 of 11 locations blocked
Visibility (≥ 8000.0m), Tue 8am: 1 of 11 locations blocked
Visibility (≥ 8000.0m), Tue 9am: 2 of 11 locations blocked
Visibility (≥ 8000.0m), Tue 10am: 2 of 11 locations blocked
Visibility (≥ 8000.0m), Tue 11am: 2 of 11 locations blocked
Visibility (≥ 8000.0m), Tue 12pm: 1 of 11 locations blocked
Visibility (≥ 8000.0m), Tue 1pm: 2 of 11 locations blocked
Visibility (≥ 8000.0m), Tue 2pm: 2 of 11 locations blocked
Visibility (≥ 8000.0m), Tue 3pm: 2 of 11 locations blocked
Visibility (≥ 8000.0m), Tue 4pm: 5 of 11 locations blocked
Visibility (≥ 8000.0m), Tue 5pm: 1 of 11 locations blocked
Visibility (≥ 8000.0m), Tue 6pm: 1 of 11 locations blocked
Visibility (≥ 8000.0m), Tue 7pm: 1 of 11 locations blocked
Visibility (≥ 8000.0m), Tue 8pm: 1 of 11 locations blocked
Visibility (≥ 8000.0m), Tue 9pm: 1 of 11 locations blocked
Visibility (≥ 8000.0m), Tue 10pm: 1 of 11 locations blocked
Visibility (≥ 8000.0m), Tue 11pm: 1 of 11 locations blocked
Visibility (≥ 8000.0m), Wed 12am: 1 of 11 locations blocked
Visibility (≥ 8000.0m), Wed 1am: 1 of 11 locations blocked
Visibility (≥ 8000.0m), Wed 2am: 0 of 11 locations blocked
Visibility (≥ 8000.0m), Wed 3am: 0 of 11 locations blocked
Visibility (≥ 8000.0m), Wed 4am: 1 of 11 locations blocked
Visibility (≥ 8000.0m), Wed 5am: 1 of 11 locations blocked
How to read: Each row shows when a condition blocks opportunities. Stronger red means more locations are affected. These are the top 5 conditions preventing matches across the 95-hour forecast.

Scotland lies well south of the auroral oval, so useful displays usually require stronger geomagnetic activity and an unobstructed northern horizon. The forecast combines NOAA's OVATION model with local darkness, cloud, and visibility to separate genuine photographic chances from activity that remains too weak or hidden.

Scotland offers the best aurora viewing in the British Isles. The Shetland Islands, at 60°N, sit at a similar latitude to Bergen, Norway, and regularly see aurora displays. Even the Scottish mainland, from the Highlands to the Borders, can experience spectacular shows during strong geomagnetic events.

What makes Scotland special for aurora photography:

  • Northern latitude - Shetland and Orkney are Britain's closest points to the auroral oval
  • Dramatic foregrounds - Ancient standing stones, castles, lochs, and rugged coastline
  • Dark Sky Parks - Cairngorms and Galloway Forest offer protected dark skies
  • Island isolation - Minimal light pollution on the Western and Northern Isles

Aurora viewing in Scotland peaks September through March. Cloud cover is the main challenge—our forecast helps you identify the rare clear nights when aurora activity coincides with good visibility. The Cairngorms' position often places it above low cloud, and the Northern Isles can clear when the mainland is overcast.

How this forecast is made

Opportunities are threshold-based signals: PhotoWeather checks whether forecast conditions match the rules for a photography scenario. They are planning guidance, not guarantees. Forecasts can change as new model runs arrive, and confidence generally decreases farther into the forecast horizon, so recheck conditions before travelling.

The weather forecast foundation comes through Open-Meteo , which aggregates models from weather agencies. PhotoWeather applies condition-specific thresholds and derived calculations; not every condition uses every model or data input.

Get Notified of Opportunities

Create your own custom alerts for this location and more.

Create Free Account