Agdz is a stopping poin for many of the buses coming from bigger cities like oarzazate or zagora. This is also a minor administrative centre for the region so expect some rush hours, specially on big suq day or in normal city suq day 3 times a week.
On the city centre you can get a taxi and head to ouarzazate or zagora. you can easly share one with local people as costs is very much reduced.
Altough many big buses stop here maybe it will be hard to get you inside. never know you might as well as just ask the driver to give you a ride and pay for the normal ticket price. If he has free seat, you are off to go.
Agadz is a stop for major bus and taxi journeys coming either from Ouarzazate going south or coming from Zagora.
Probably the best way to get a gran taxi and share some costs with local people is to go to the suq day and try to make some business. This big market complex is located a few kms out of the city direction of zagora.
You can get to Agdz from Marakesh, thrue Ouarzazate. From any citty you are (Marakesh, Zagora, Agadir, Ouarzazate) you can allways get few direct bus to rich Agdz.
Other options is also big taxi, which is also very cheap transport in Morocco to move around.
Well in center of Agdz, just near the shop Baazar Targi is VTT office in the first floor. You can get all information aboute best bike route there around, If you need a Bicycle you can get one.
Is so fantactic there with bicycle. Traffic is low, air is fresh and many beautifull people to meet and villages too. I recommend this trip to everyone hwo like to be sportif in the nature. sleeping outside is just perfect. If not, there are many other options.