Travel from Casablanca to Taroudant

Bus from Casablanca to Taroudant

CTM operates a bus from Casablanca to Taroudant once daily. Tickets cost $18 - $23 and the journey takes 9 h.

How to get from Casablanca to Taroudant

From Casablanca Grand Taxi to Casablanca airport, fly to Agadir airport, then taxi to Taroudant.3 h 8 min$175
From Casablanca Grand Taxi to Casablanca airport, fly to Marrakech airport, then shuttle to Taroudant.4 h 40 min
From Casa-Voyageurs train to Gare ONCF - Marrakech, Airport Shuttle Bus to Marrakech Airport, then shuttle to Taroudant.6 h 42 min
From Casablanca bus to Taroudant.9 h$22
From Casablanca drive to Taroudant.4 h 49 min$54

How long does it take to get from Casablanca to Taroudant?

It takes approximately 3 h 8 min to get from Casablanca to Taroudant, including transfers.

Is there a direct bus between Casablanca and Taroudant?

Yes, there is a direct bus departing from Casablanca and arriving at Taroudant. Services depart once daily, and operate every day. The journey takes approximately 9 h.

Operators from Casablanca to Taroudant

Grand TaxisGrand Taxis
Royal Air MarocRoyal Air Maroc
Qatar AirwaysQatar Airways
Challa Frere Transport00212 7 62 91 55 49Challa Frere Transport
Moroccan Railways (ONCF)Moroccan Railways (ONCF)
ALSA Morocco05 24 33 52 70ALSA Morocco