Search this site with Google:

Visiting Morocco

Visiting Morocco - Local knowledge for global travellers.

Posts about Ouarzazate

Buses from Ouarzazate to Marrakech

The best buses from Ouarzazate to Marrakech are run by CTM and Supratours.

CTM buses leave Ouarzazate for Marrakech 5 times a day, from 8:30 until 23:00. They run via Agouim, but do not require a change there.

Supratours buses depart Ouarzazate 3 times a day, from 8:30 to 16:00.

Return buses from Marrakech to Ouarzazate run on similar timetables.

The travel time on buses from Ouarzazate to Marrakech is between 4h0m and 4h45m.

Buses that depart during the day pull over at the midpoint of the journey for a 15 minute food and bathroom stop.

The fare of a single ticket for buses from Ouarzazate to Marrakech is 90 Dh on CTM buses and 80 Dh on Supratours buses.


Buses from Marrakech to Ouarzazate

The best buses from Marrakech to Ouarzazate are run by CTM and Supratours.

Buses leave Marrakech for Ouarzazate throughout the day, with departures from the morning until the evening.

Buses from Ouarzazate to Marrakech return at the same regular intervals, although not the same times.

The total bus time from Marrakech to Ouarzazate is 4h0m to 4h45m. Buses stop half way for a snack and restroom break.

The cost of a one way ticket on buses from Marrakech to Ouarzazate is 80 to 90 DHS. See the Marrakech Bus Guide for more information and tips on bus travel in Morocco.