Les trois gares de départ, toutes à Guéliz

La gare ferroviaire de Marrakech se trouve avenue Hassan II, à l'angle de l'avenue Mohammed VI, à la limite de Guéliz et de l'Hivernage. Le bâtiment, inauguré en 2008, se repère de loin à sa grande façade en arc ; le Théâtre royal est tout proche, en descendant l'avenue Mohammed VI. Vous y trouvez des guichets, des distributeurs de billets de banque, un bureau de change et des cafés.
La gare routière Supratours, la compagnie de cars de l'ONCF, est installée juste à côté de la gare ferroviaire. Celle de la CTM, l'autre grande compagnie nationale, se trouve en face, rue Abou Bakr Seddik. Depuis la place Jemaa el-Fna, comptez une dizaine à une quinzaine de minutes en petit taxi : demandez le compteur, comme expliqué dans notre guide des transports à Marrakech.
La gare routière de Bab Doukkala, au bord de la médina, accueille surtout des compagnies privées moins chères mais moins ponctuelles. Pour un premier voyage, Supratours et la CTM sont plus simples : billets numérotés, horaires tenus, bagages étiquetés.
Le train : vers Casablanca, Rabat, Fès et Tanger

Une seule ligne quitte Marrakech vers le nord. Tous les trains passent par Casablanca, puis continuent vers Rabat, Kénitra, Meknès et Fès, ou s'arrêtent à Casa-Voyageurs, d'où partent les correspondances.
Casablanca
C'est la liaison la plus fréquente : une dizaine de trains directs par jour, du petit matin au début de soirée, en 2 h 40 environ jusqu'à Casa-Voyageurs. Comptez environ 100 à 150 dh en 2e classe. Le trajet permet une excursion d'une journée : notre fiche Casablanca depuis Marrakech détaille la visite de la mosquée Hassan II et l'horaire à viser.
Rabat
Comptez environ 4 heures jusqu'à Rabat-Ville, la gare la plus proche de la médina et de la tour Hassan, pour environ 140 à 180 dh en 2e classe. La capitale se visite plutôt sur une ou deux nuits que dans la journée.
Fès et Meknès
Fès est à 6 h 30 à 7 h 30 de train, avec quelques trains directs par jour, sinon une correspondance. Le billet coûte environ 195 à 235 dh en 2e classe. C'est long, mais plus confortable et plus fiable que la route, qui demande en car 8 à 9 heures.
Tanger et le train à grande vitesse
Le train à grande vitesse Al Boraq ne dessert pas encore Marrakech : il relie Casablanca à Tanger. Pour Tanger, le plus rapide est donc de changer à Casa-Voyageurs ; selon la correspondance, le trajet total prend environ 5 h 30 à 7 h 30. Un train de nuit avec couchettes relie aussi Marrakech à Tanger : départ le soir, arrivée le lendemain matin. La ligne à grande vitesse Kénitra-Marrakech est en chantier, avec une mise en service visée en 2029.
Classes et réservation
- 2e classe : la moins chère, mais les trains peuvent être bondés aux heures de pointe et en période de fêtes.
- 1re classe : plus d'espace et moins de monde ; l'écart de prix reste modeste et vaut la peine sur les longs trajets.
- Réservation : au guichet de la gare, sur le site ou l'application de l'ONCF, qui acceptent les cartes internationales. Le billet électronique s'affiche sur le téléphone.
- Fêtes : la veille de l'Aïd et les fins de vacances scolaires marocaines, réservez plusieurs jours à l'avance.
Le car : vers Essaouira, Agadir, Ouarzazate et le Sud

Là où le train ne va pas, Supratours et la CTM prennent le relais avec des autocars climatisés. Les billets se réservent en ligne ou au guichet, et il est prudent de les acheter la veille en haute saison, le week-end et pendant les vacances.
Essaouira
C'est la ligne la plus empruntée par les visiteurs : environ 3 heures avec une pause, plusieurs départs par jour chez Supratours et à la CTM, pour 100 à 140 dh l'aller simple. Prenez un car du matin pour profiter de la ville ; la fiche Essaouira donne les repères pour la visite. Les cars arrivent près des remparts de la médina.
Agadir
Par l'autoroute, Agadir est à 3 h 30 à 4 heures de car, pour environ 80 à 120 dh selon la compagnie. Les départs sont nombreux, y compris de nuit.
Ouarzazate et la route du Tichka
Les cars franchissent le Haut Atlas par le col du Tichka, à plus de 2 200 m, et rejoignent Ouarzazate en 4 h 30 à 5 heures environ, pour 90 à 130 dh. La route est sinueuse : si vous êtes sensible au mal des transports, asseyez-vous à l'avant. Ouarzazate est la porte des studios de cinéma et des kasbahs, détaillés dans notre fiche Ouarzazate et les studios Atlas.
Le désert
Supratours relie chaque jour Marrakech à Merzouga, et la CTM dessert Zagora. Ces trajets prennent entre 7 et 12 heures : les horaires, les prix et les alternatives sont détaillés dans notre guide désert de Merzouga depuis Marrakech.
Bagages et pièges au départ
- Bagages : chaque valise en soute est enregistrée et étiquetée contre un petit supplément payé au guichet. Gardez le talon jusqu'à l'arrivée.
- Porteurs : devant les gares, des hommes proposent de porter votre valise jusqu'au car. Ce n'est pas un service de la compagnie : le prix se discute avant, ou refusez simplement.
- Billets : achetez-les au guichet de la compagnie ou en ligne, jamais auprès d'un intermédiaire dans la rue.
- Arrêts : les cars marquent une pause d'une vingtaine de minutes à mi-parcours. Ne laissez rien de valeur sur votre siège.
Grand taxi, voiture ou transfert ?
Les grands taxis collectifs partent quand ils sont pleins, à six passagers, et se négocient pour la vallée de l'Ourika ou Asni. Ils sont rapides mais serrés, et se prêtent mal aux longs trajets avec bagages. Vous pouvez aussi réserver toutes les places pour voyager seul, au prix du véhicule entier.
Pour Ouarzazate, les kasbahs ou plusieurs arrêts dans l'Atlas, une voiture de location donne plus de liberté : conditions, prix et routes à éviter sont dans notre guide louer une voiture à Marrakech. Enfin, pour une seule journée sur place avec plusieurs étapes, un circuit organisé peut revenir moins cher que deux billets de car et des taxis : notre comparatif des excursions d'une journée depuis Marrakech vous aide à choisir.
Récapitulatif des liaisons depuis Marrakech
| Destination | Mode conseillé | Durée | Prix constaté (aller simple) |
|---|---|---|---|
| Casablanca | Train ONCF direct | 2 h 40 | 100 à 150 dh en 2e classe |
| Rabat | Train ONCF | 4 h environ | 140 à 180 dh en 2e classe |
| Fès | Train ONCF | 6 h 30 à 7 h 30 | 195 à 235 dh en 2e classe |
| Tanger | Train, puis Al Boraq à Casablanca, ou train de nuit | 5 h 30 à 7 h 30 de jour | Selon la correspondance |
| Essaouira | Car Supratours ou CTM | 3 h environ | 100 à 140 dh |
| Agadir | Car Supratours ou CTM | 3 h 30 à 4 h | 80 à 120 dh |
| Ouarzazate | Car Supratours ou CTM | 4 h 30 à 5 h | 90 à 130 dh |
| Merzouga | Car Supratours | 12 h environ | 260 à 280 dh |
Tarifs constatés en octobre 2026, hors supplément bagages ; les prix du train varient selon la date d'achat et l'horaire.
Pour aller plus loin
Pour l'arrivée en avion et le trajet vers votre hébergement, lisez notre guide aéroport Marrakech-Ménara vers le centre. Pour combiner plusieurs villes dans un même voyage, notre itinéraire une semaine à Marrakech propose un parcours avec l'Atlas, le désert et Essaouira, et le budget voyage à Marrakech vous aide à chiffrer vos déplacements.







