Discover the history, street food, traditional entertainment, and local culture of Jemaa el-Fnaa, the vibrant heart of Marrakech’s UNESCO-listed medina.
At the heart of Marrakech’s historic medina, Jemaa el-Fnaa is a sprawling public square where centuries of Moroccan history, culture, and everyday life converge. Dating back to the 11th century, when Marrakech was founded under the Almoravid dynasty, the square developed into an important gathering place for merchants, storytellers, performers, and traders. Its name is often translated as “Assembly of the Dead,” although its precise origins remain debated. Today, Jemaa el-Fnaa is part of the UNESCO-listed Medina of Marrakech and remains one of Morocco’s most recognizable cultural landmarks.

By day, Jemaa el-Fnaa is a lively spectacle of freshly squeezed orange juice vendors, traditional water sellers in colorful costumes, snake charmers, henna artists, and market stalls. As afternoon gives way to evening, the atmosphere transforms. Food stalls appear across the square, filling the air with the aromas of grilled kebabs, sizzling merguez sausages, steaming harira soup, and freshly prepared Moroccan delicacies. Musicians and Gnaoua performers gather around animated crowds, while storytellers and traditional entertainers keep centuries-old oral traditions alive. For a different perspective, head to one of the rooftop cafés overlooking the square, where you can watch the spectacle unfold against the backdrop of the Koutoubia Mosque.
TRAVEL TIPS!
- Visit Jemaa el-Fnaa in the late afternoon and stay into the evening, when the square comes alive.
- Arrive before sunset to secure a rooftop terrace with views of the square.
- Jemaa el-Fnaa is free to enter and within walking distance of many of the medina’s major attractions.
- Bring small cash for street food.
- Agree on prices before ordering or taking photographs with performers.
- Keep an eye on your belongings in the crowds.
Address:
At the edge of the Marrakesh medina, near the Koutoubia Mosque.
Hours:
| Sunday | 24 HOURS |
| Monday | 24 HOURS |
| Tuesday | 24 HOURS |
| Wednesday | 24 HOURS |
| Thursday | 24 HOURS |
| Friday | 24 HOURS |
| Saturday | 24 HOURS |

