Cheap Bus tickets to Tafraoute

What are the most popular routes to Tafraoute?

Agadir - TafraouteAverage price£10Average duration5h 15mDaily departures1
Inezgane - TafraouteAverage price£10Average duration4h 30mDaily departures1
Tiznit - TafraouteAverage price£6Average duration2h 45mDaily departures1
Casablanca - TafraouteAverage price£35Average duration12h 15mDaily departures2