Marrakech has a rich culture with so much to take in. From the city’s legendary souks to a picnic in the park, you won’t have to spend anything to be entertained. Enjoy the city of Marrakech with the ideas we’ve gathered below. All are fee!

1. Marvel at the city’s unique architecture

Morocco’s unique architecture is a great highlight. Don’t miss the 253-foot-high minaret of the majestic Koutoubia Mosque, the grand façades of the Ali ben Youssef Medersa and the Bahia palace. Have a stroll around the medina walls or discover the sprawling ruins of the El Badi Palace.

2. Get entertained for free in Djeema El Fna

There’s no other best way to welcome yourself in Marrakech than to wander around the central square of Djeema El Fna, where a wide array of goods will delight you. Or you can join the locals in the evening as they dine on cheap and delish street food. There are also musicians, jugglers,snake charmers, dancers and acrobats to keep you entertained.

3. Lose yourself in the souks

Exploring the souks or local market is a is a quintessential Moroccan experience. Get awed while browsing the awesome stores of leather goods, intricate woodwork, colorful fashions, handcrafted musical instruments, spices. Or have a glimpse of the workshops of the blacksmiths and carpenters, walk through the pungent tanneries or just admire the goods on sale.

4. Relax in the city’s parks

For free entry, go to Cyber Park Arsat Moulay Abdeslam or the Jardin el Harti, where you can enjoy a good book, a stroll, or a picnic.

5. Make the most of seasonal events and festivals

The best time to visit Marrakech is during its many seasonal festivals. In July, the city gets lit during the Marrakech Popular Arts Festival. You can also check out the Marrakech International Film Festival in December, the daily fast-breaking feasts during Ramadan and the Marrakech Marathon in January.