La ville de Taroudannt se trouve à 80 km à l'est d'Agadir (à 60 km de l'aéroport international Agadir Al Massira), et à environ 250 km au sud-ouest de Marrakech, le long de l'oued (ou assif) Souss.
Taroudannt (ou Taroudant, [prononcer « Taroudannte »]) est située dans la vallée du Souss, entourée par deux chaînes de montagnes, le Haut-Atlas au nord et à l'est, l'Anti-Atlas au sud ; à l'ouest, la plaine s'ouvre sur l'Atlantique. Cette vallée fertile est traversée par l'oued Souss qui longe la ville. La province de Taroudannt a, sur son territoire, la plus haute montagne d'Afrique du Nord, le mont Toubkal, en arabe djebel Toubkal, en berbère Adrar N'Dern, 4 167 mètres.