Petit taxis in Ouarzazate take people all over the city. Taxis will not take more than 3 people so don't even try to stop if you see a full taxi. Price of the ride is of 5 Dirhams per person during the day, and 7 Dirhams after dark. Just wave a taxi it will stop. Tell the driver where you want to go and go inside if the taxi driver is going in that direction.