14 Most Beautiful Cities To Visit In Morocco

13. Tinghir[SEE MAP]


Hugged between the High Atlas Mountains and the beautiful sands of the Sahara, the tantalizing city of Tinghir sits in the middle of the Todra Valley. Tinghir is an old French town that has grown to become a city overflowing with blooming flower gardens, magnificent Kasbahs and charming narrow streets.

Overlooked by the remains of the 18th Century Glaoui Palace, hike up to the top for amazing views of the surrounding areas.