The Todra Gorge is accessed from Tinghir, which lies on the main N10 road between Ouarzazate and Er Rachidia. Buses and shared grands taxis connect Tinghir with both towns, as well as with Boumalne Dadès to the west (for the Dadès Gorge). From Tinghir, petit taxis and shared minibuses run the 14 km up to the gorge entrance — bargain the price before you get in.
The nearest airports are Ouarzazate (about 150 km west) and Errachidia (about 130 km northeast). Many visitors reach Tinghir as part of a longer circuit of the southern Moroccan valleys, using Marrakech or Agadir as their entry point.