There are 2 ways to get from Taroudant to Ouarzazate by taxi, bus or car

Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2rio's travel planner.

Recommended option

Taxi, bus  •  7 h 48 min

  1. Take a taxi from Taroudant to Agadir
  2. Take the bus from Agadir to Ouarzazate

$92 - $111

1 alternative option

Drive  •  4 h 22 min

  1. Drive from Taroudant to Ouarzazate 174.1 miles

$25 - $40

Questions & Answers

The cheapest way to get from Taroudant to Ouarzazate is to drive which costs MAD 240 - MAD 360 and takes 4 h 22 min.

More details

The quickest way to get from Taroudant to Ouarzazate is to drive which costs MAD 240 - MAD 360 and takes 4 h 22 min.

More details

The distance between Taroudant and Ouarzazate is 196 km. The road distance is 278.6 km.

Get driving directions

It takes approximately 7 h 48 min to get from Taroudant to Ouarzazate, including transfers.

More details

What companies run services between Taroudant, Morocco and Ouarzazate, Morocco?

There is no direct connection from Taroudant to Ouarzazate. However, you can take the taxi to Agadir then take the bus to Ouarzazate. Alternatively, you can take the drive to Ouarzazate.

Bus operators
CTM
Phone
0800090030
Email
ctmweb.ma@gmail.com
Website
ctm.ma
Bus from Agadir to Ouarzazate
Ave. Duration
6 h 45 min
Frequency
Twice daily
Estimated price
$13 - $17
Schedules at
ctm.ma
Other operators
Taxi from Taroudant to Agadir
Ave. Duration
1 h 3 min
Estimated price
$75 - $95

Want to know more about travelling around the world?

Rome2rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including What are the different types of Renfe trains in Spain?, Need to know: Greyhound and Getting around the Cyclades - to help you get the most out of your next trip.