City history

The Temporal Journey of Marrakesh

From its 11th-century Almoravid foundations to its modern rhythms, Marrakesh offers a deep dive into North African history and unique timekeeping traditions.

Marrakesh Time-History 3 chapters 4 min read

Chapter one

Name & etymology

Earliest documented name

Murrakush Amazigh
"While the exact etymology is historically disputed, linguistic evidence suggests the name is of Berber/Amazigh origin, reflecting the region's indigenous roots."

The city was established as a primary capital for the Almoravid dynasty during the 11th century, serving as a central hub for North African trade.

Circa 1062
11th - 12th Century Murrakush

Berber root

Used during the Almoravid and Almohad periods.

Modern Era Marrakesh

Standardized spelling

The common international spelling used in modern administration.

Chapter two

Timezone history

Current timezone Africa/Casablanca
Standard
West Africa Time (UTC+1)
Daylight
No DST (Ramadan observation only)
1980 Adoption of UTC+1

Morocco standardized its official time to West Africa Time (UTC+1) to align with regional standards and improve administrative coordination.

Annual Ramadan Time Shift

To accommodate the timings of fasting and prayer during the holy month, the nation temporarily reverts from UTC+1 to UTC+0.

Chapter three

Timekeeping milestones

Almoravid Foundation City Founding

The Almoravid dynasty establishes Marrakesh as a major capital, laying the foundations for the city's famous architecture and urban layout.

Almohad Conquest Dynastic Change

The Almohad Caliphate takes control of the city, leading to significant architectural expansions and the construction of iconic monuments.

French Protectorate Colonial Era

Morocco becomes a French protectorate, which introduced new administrative structures and influenced the modernization of urban infrastructure.

Independence National Sovereignty

Morocco regains its national sovereignty, marking the end of the protectorate and a new chapter in the city's political history.

An unhandled error has occurred. Reload 🗙