Skip to content
✨ New: PhotoWeather is now available on iOS and Android
Rule Dark Skies

Vail - Dark Skies - Rocky Mountains

Edwards, Colorado, United States

Moonless nights with crystal-clear skies for deep-sky photography

Upcoming Opportunities

When all conditions match, PhotoWeather marks an opportunity window.

Times shown in America/Denver
Next opportunity
Excellent Dark Skies (pristine)
Vail
Today · 14:00–15:00 · 1h window
Medium confidence
65%
🌛Moon Altitude52.5°
☁️Total Cloud Coverage9.8%
starry-night weather icon
Good Dark Skies at Sunrise
Vail
Tomorrow · 07:00–08:00
🌛Moon Altitude:-21.8°
Medium
starry-night weather icon
Pristine Dark Skies (pristine)
Vail
Tomorrow · 08:00–11:00
🌛Moon Altitude:-15.4-1.9°
Medium
starry-night weather icon
Excellent Dark Skies (pristine) at Sunrise
Vail
Tue, Feb 24 · 06:00–08:00
🌛Moon Altitude:-23.8--22.5°
Medium
starry-night weather icon
Pristine Dark Skies (pristine)
Vail
Tue, Feb 24 · 08:00–09:00
🌛Moon Altitude:-18.6°
Medium
starry-night weather icon
Pristine Dark Skies (pristine)
Vail
Fri, Feb 27 · 08:00–09:00
🌛Moon Altitude:-22.7°
Medium

Create your own Dark Skies alerts

Get notified when these conditions match at your own locations.

Get this template

72-hour requirements breakdown

What passed or failed, hour by hour
25matching hours in the next 95 hoursJump to next match
OR logic: one branch per group is enough
Meets requirement
Misses requirement
Time
America/Denver
Astronomical Night
Any
Total Cloud Coverage
≤ 20.0%
Visibility
≥ 12000.0m
Precipitation Chance
≤ 10.0%
Moon Illumination
OR1·B1
≤ 35.0%
Moon Altitude
OR1·B2
≤ 10.0°
Sat, Feb 21
12:003.6%24135m0%18%37°
13:004.4%24134m0%18%47°
14:005%24135m0%18%57°
15:005%24135m0%18%64°
16:002.1%24135m0%18%65°
17:000.9%24135m0%28%61°
18:005%24135m0%28%52°
19:005%24134m0%28%42°
20:005.7%24135m0%28%32°
21:005%24134m0%28%21°
22:006%24135m0%28%9.7°
23:005%24134m0%28%-0.74°
Sun, Feb 22
24:005%24134m0%28%-10°
01:005%24134m0%28%-19°
02:009.1%24135m0%28%-26°
03:005%24135m0%28%-31°
04:005%24135m0%28%-32°
05:005%24134m0%28%-31°
06:0042%24135m0%28%-27°
07:0094%24135m0%28%-20°
08:0062%24135m0%28%-12°
09:007.3%24135m0%28%-2.1°
10:0031%24135m0%28%8.3°
11:00100%24135m0%28%19°
12:00100%24134m0%28%30°
13:0056%24134m0%28%42°
14:009.8%24135m0%28%53°
15:0050%24135m0%28%62°
16:0037%24135m0%28%70°
17:0025%24135m0%38%70°
18:0072%24135m0%38%64°
19:00100%24135m0%38%55°
20:00100%24135m0%38%44°
21:00100%24134m0%38%33°
22:00100%24135m0%38%22°
23:00100%24134m0%38%12°
Mon, Feb 23
24:00100%24135m0%38%1.8°
01:0097%24134m0%38%-7.5°
02:00100%24135m0%38%-16°
03:00100%24134m0%38%-22°
04:0049%24134m0%38%-26°
05:0047%24135m0%38%-27°
06:0032%24134m0%38%-26°
07:0018%24135m0%38%-22°
08:005.9%24135m0%38%-15°
09:005%24134m0%38%-7.4°
10:008.4%24134m0%38%1.9°
11:008.5%24134m0%38%12°
12:006%24135m0%38%23°
13:009.7%24135m0%38%34°
14:009.2%24135m0%38%45°
15:005%24135m0%38%56°
16:00100%24134m0%38%66°
17:00100%24135m0%50%74°
18:00100%24134m0%50%74°
19:00100%24135m0%50%67°
20:0096%24135m0%50%57°
21:00100%24135m0%50%46°
22:00100%24135m0%50%35°
23:0094%24135m0%50%24°
Tue, Feb 24
24:00100%24134m0%50%14°
01:00100%24134m0%50%4.1°
02:0099%24135m0%50%-4.9°
03:00100%24135m0%50%-13°
04:0076%24134m0%50%-19°
05:0043%24135m0%50%-22°
06:008.9%24134m0%50%-24°
07:006.1%24135m0%50%-22°
08:005%24135m0%50%-19°
09:0024%24134m0%50%-13°
10:0031%24135m0%50%-4.8°
11:0095%24135m0%50%4.1°
12:0078%24134m0%50%14°
13:0083%24134m0%50%24°
14:006.7%24134m0%50%35°
15:0089%24134m0%50%46°
16:0092%24134m0%50%57°
17:0097%24135m0%61%68°
18:0096%18196m17%61%76°
19:0094%12257m33%61%77°
20:0093%6317m50%61%69°
21:0095%4274m51%61%59°
22:0098%2231m52%61%48°
23:00100%187m52%61%37°
Wed, Feb 25
24:00100%406m61%61%26°
01:00100%626m70%61%15°
02:00100%845m78%61%5.7°
03:00100%824m82%61%-3.1°
04:00100%802m86%61%-11°
05:00100%781m90%61%-17°
06:0097%1372m91%61%-21°
07:0094%1963m92%61%-22°
08:0090%2555m94%61%-21°
09:0092%5285m95%61%-17°
10:0093%8016m97%61%-11°
How to read: colored cells show whether each predicate requirement is met; highlighted rows mean the full rule matched (an opportunity). For OR groups, only one branch is required, so some OR-branch predicates can be ✕ even in a matching hour.

Get Notified of Opportunities

Create your own custom alerts for this location and more.

Create Free Account