Supratours operates a bus from Ouarzazate to Errachidia once daily. Tickets cost $10 - $13 and the journey takes 6 h 40 min. Alternatively, Royal Air Maroc flies from Ouarzazate to Errachidia twice a week.
From Ouarzazate bus to Errachidia. 6 h 40 min MAD 109. From Ouarzazate drive to Errachidia. 4 h 44 min MAD 312. From Ouarzazate taxi to Ouarzazate airport, fly to Errachidia airport, then taxi to Errachidia. 16 h 21 min MAD 4,747.