Two kilometres north of town is the Ouarzazate airport. There is no bus into town; taxis to/from the airport cost between Dh50 and Dh80 depending the time of day.
The most convenient way to arrive is with CTM, as its station is bang in the centre of town near the post office.
The main local bus station is 1km northwest of the town centre off Ave Moulay Abdellah.
Reliable and much cheaper than the international agencies. Also has 4WDs.
Payment due upon receipt of keys. Also hires 4WDs.
Daily flights direct to Casablanca.
Located near the main bus station.
Sells Supratours bus tickets.
Child seats available.