☀️ Casablanca, Morocco

Lat 33.5883°, Lng -7.6114° · Timezone: Africa/Casablanca

Sunrise
07:24 am
Sunset
07:19 pm
Daylight
11h 55m
Sun Altitude (now)
-35.8°
EventTime (Africa/Casablanca)
🌅Dawn (Civil Twilight)06:59 am
☀️Sunrise07:24 am
🌤️Golden Hour End07:57 am
🔆Solar Noon01:22 pm
📸Golden Hour Start06:46 pm
🌇Sunset07:19 pm
🌆Dusk (Civil Twilight)07:44 pm

Current Sun Position

Altitude

-35.78°

Below horizon

Azimuth

65.06°

from North

🌅 Sun Arc — Today's Path

Horizon30°60°90°NESWNBelow horizonAzimuth (compass direction) — Golden hour regions highlighted

Interactive sun arc showing today's solar path. The golden shaded areas indicate golden hour periods ideal for photography.

📸 Photography Golden Hour

Morning Golden Hour

07:24 am – 07:57 am

33 min · Good ⭐⭐⭐

Evening Golden Hour

06:46 pm – 07:19 pm

33 min · Good ⭐⭐⭐

Golden Hour quality is based on duration — longer windows give softer, more diffused light ideal for photography.

🔵 Blue Hour

Morning Blue Hour

06:30 am – 06:59 am

29 min

Evening Blue Hour

07:44 pm – 08:13 pm

29 min

Blue Hour occurs between civil and nautical twilight — the sky turns deep blue, ideal for cityscapes and architectural photography.

🌙 Moon Phase

🌖

Waning Gibbous

91% illuminated

Moonrise

08:42 pm

Moonset

10:15 am

☀️ Annual Daylight — 2026

Each cell = one day. Brighter = more daylight (9h 55m – 14h 23m).

JanFebMarAprMayJunJulAugSepOctNovDec9h 57m9h 58m9h 59m9h 59m10h 0m10h 0m10h 1m10h 2m10h 3m10h 4m10h 5m10h 6m10h 7m10h 8m10h 9m10h 10m10h 11m10h 12m10h 13m10h 15m10h 16m10h 17m10h 19m10h 20m10h 22m10h 23m10h 24m10h 26m10h 28m10h 29m10h 31m10h 32m10h 34m10h 36m10h 37m10h 39m10h 41m10h 43m10h 44m10h 46m10h 48m10h 50m10h 52m10h 54m10h 55m10h 57m10h 59m11h 1m11h 3m11h 5m11h 7m11h 9m11h 11m11h 13m11h 15m11h 17m11h 19m11h 21m11h 23m11h 25m11h 27m11h 29m11h 31m11h 33m11h 35m11h 38m11h 40m11h 42m11h 44m11h 46m11h 48m11h 50m11h 52m11h 54m11h 56m11h 58m12h 1m12h 3m12h 5m12h 7m12h 9m12h 11m12h 13m12h 15m12h 17m12h 19m12h 22m12h 24m12h 26m12h 28m12h 30m12h 32m12h 34m12h 36m12h 38m12h 40m12h 42m12h 44m12h 46m12h 48m12h 50m12h 52m12h 54m12h 56m12h 58m13h 0m13h 2m13h 4m13h 6m13h 8m13h 10m13h 12m13h 14m13h 16m13h 18m13h 20m13h 22m13h 23m13h 25m13h 27m13h 29m13h 31m13h 32m13h 34m13h 36m13h 38m13h 39m13h 41m13h 43m13h 44m13h 46m13h 47m13h 49m13h 50m13h 52m13h 53m13h 55m13h 56m13h 58m13h 59m14h 0m14h 2m14h 3m14h 4m14h 5m14h 7m14h 8m14h 9m14h 10m14h 11m14h 12m14h 13m14h 14m14h 15m14h 15m14h 16m14h 17m14h 18m14h 18m14h 19m14h 20m14h 20m14h 21m14h 21m14h 21m14h 22m14h 22m14h 22m14h 23m14h 23m14h 23m14h 23m14h 23m14h 23m14h 23m14h 23m14h 23m14h 22m14h 22m14h 22m14h 22m14h 21m14h 21m14h 20m14h 20m14h 19m14h 19m14h 18m14h 17m14h 17m14h 16m14h 15m14h 14m14h 13m14h 12m14h 12m14h 11m14h 10m14h 8m14h 7m14h 6m14h 5m14h 4m14h 3m14h 1m14h 0m13h 59m13h 57m13h 56m13h 55m13h 53m13h 52m13h 50m13h 49m13h 47m13h 46m13h 44m13h 42m13h 41m13h 39m13h 37m13h 36m13h 34m13h 32m13h 30m13h 29m13h 27m13h 25m13h 23m13h 22m13h 20m13h 18m13h 16m13h 14m13h 12m13h 10m13h 8m13h 6m13h 5m13h 3m13h 1m12h 59m12h 57m12h 55m12h 53m12h 51m12h 49m12h 47m12h 45m12h 43m12h 41m12h 39m12h 37m12h 35m12h 33m12h 31m12h 29m12h 26m12h 24m12h 22m12h 20m12h 18m12h 16m12h 14m12h 12m12h 10m12h 8m12h 6m12h 4m12h 2m12h 0m11h 58m11h 55m11h 53m11h 51m11h 49m11h 47m11h 45m11h 43m11h 41m11h 39m11h 37m11h 35m11h 33m11h 31m11h 29m11h 27m11h 25m11h 23m11h 21m11h 19m11h 17m11h 15m11h 13m11h 11m11h 9m11h 7m11h 5m11h 3m11h 1m10h 59m10h 57m10h 55m10h 54m10h 52m10h 50m10h 48m10h 46m10h 45m10h 43m10h 41m10h 39m10h 38m10h 36m10h 34m10h 33m10h 31m10h 29m10h 28m10h 26m10h 25m10h 23m10h 22m10h 20m10h 19m10h 18m10h 16m10h 15m10h 14m10h 12m10h 11m10h 10m10h 9m10h 8m10h 7m10h 6m10h 5m10h 4m10h 3m10h 2m10h 1m10h 1m10h 0m9h 59m9h 59m9h 58m9h 58m9h 57m9h 57m9h 56m9h 56m9h 56m9h 56m9h 55m9h 55m9h 55m9h 55m9h 55m9h 55m9h 55m9h 56m9h 56m9h 56m9h 57m9h 57m

7-Day Forecast

DateSunriseSunsetDaylight
Tue, 29 Sept07:24 am07:19 pm11h 55m
Wed, 30 Sept07:25 am07:18 pm11h 53m
Thu, 1 Oct07:25 am07:17 pm11h 51m
Fri, 2 Oct07:26 am07:15 pm11h 49m
Sat, 3 Oct07:27 am07:14 pm11h 47m
Sun, 4 Oct07:27 am07:13 pm11h 45m
Mon, 5 Oct07:28 am07:11 pm11h 43m