Depuis l’aéroport de Marrakech, des taxis vous amèneront sur Marrakech pour 100 dirhams (l’équivalent de 10 euros environ) durant la journée, et pour 150 dirhams la nuit/matin tôt (environ 15 euros). En journée et jusqu’à minuit, vous pourrez également prendre le bus pour 30 dirhams.
Pour rejoindre ensuite Essaouira (180 km), Agadir, Taroudant, Agdz et M’Hamid (Sahara), on peut prendre un taxi/minibus ou louer une voiture (PW/4×4). Des lignes de bus sont également disponibles (renseignements à la gare des trains, auprès de la compagnie Supratours ou CTM).