Zagora is located in the southern part of Morocco and is located close to the Erg Chigaga sand dunes.  These sand dunes are located some 60 km from the nearest road and so the trek to see them takes quite a lot longer then to see the sand dunes from Merzouga.
To reach Zagora, you must first reach the small town of M’hamid.  From here it’s a rather long trek through rugged desert terrain before arriving at the Erg Chigaga sand dunes.