Accueil · Conseils pratiques · Se déplacer · Maroc

Train ou bus CTM : comment voyager entre les villes du Maroc ?

Prenez le train entre Tanger, Rabat, Casablanca, Fès, Meknès, Marrakech et Oujda : Al Boraq relie Tanger à Casablanca en 2 h 10. Pour Agadir, Essaouira, Chefchaouen et le Sud, il n'y a pas de rail : le bus CTM ou Supratours prend le relais. Voyagez de jour et réservez tôt pour l'Aïd et l'été.

Train ou bus au Maroc ? Le train de l'ONCF est le meilleur choix entre Tanger, Rabat, Casablanca, Fès, Meknès, Marrakech et Oujda : Al Boraq relie Tanger à Casablanca en 2 h 10. Pour Agadir, Essaouira, Chefchaouen, Ouarzazate ou Merzouga, il n'y a pas de rail. Le bus CTM ou Supratours prend alors le relais, de jour de préférence.

Les deux se combinent bien : un billet de train jusqu'à Marrakech, puis un car Supratours au départ de la gare. Ce guide vous donne les lignes, la façon d'acheter vos billets, les durées des grands trajets et les règles de prudence sur la route.

Train ou bus au Maroc : façade de la gare de Marrakech, point de départ des trains vers Casablanca et des bus Supratours
Photo : Linda Gerbec
2 h 10de Tanger à Casablanca en Al Boraq
1 h 20de Tanger à Rabat en Al Boraq
3 hde Marrakech à Essaouira en bus Supratours
3 moisd'avance pour réserver un train ONCF

Le réseau ONCF : où va le train au Maroc

L'Office national des chemins de fer (ONCF) exploite un réseau en forme de grand T. Une ligne nord-sud relie Tanger à Marrakech par Kénitra, Rabat et Casablanca. Une ligne est-ouest part de Casablanca et Rabat vers Meknès, Fès, Taourirt et Oujda, avec une branche vers Nador. D'autres branches desservent El Jadida, Safi, Oued Zem et l'aéroport de Casablanca, selon le guide Rough Guides.

Il existe trois familles de trains :

  • Al Boraq, le train à grande vitesse, en service depuis 2018 entre Tanger, Kénitra, Rabat et Casablanca. Il roule jusqu'à 320 km/h, mais ne va ni à Marrakech ni à Fès.
  • Al Atlas, les trains rapides classiques, qui relient Casablanca à Marrakech, Fès, Meknès ou Oujda. Chaque billet comprend une place réservée.
  • Les navettes TNR, trains de proximité, par exemple entre Rabat et Casablanca ou vers l'aéroport Mohammed V.

Les villes sans train

Agadir, Essaouira, Chefchaouen, Tétouan, Ouarzazate, Merzouga et tout le Sud ne sont pas reliés au rail. On y va en bus, en grand taxi ou en voiture.

Une ligne à grande vitesse entre Kénitra et Marrakech est en chantier. Selon Hespress, elle était réalisée à environ 30 % en mai 2026, pour une mise en service prévue fin 2029. Le ministre annonce alors Tanger-Marrakech en 3 h 30 environ.

Attention

Ces travaux perturbent le trafic. Depuis le 14 septembre 2026, l'ONCF applique un nouveau plan de transport, avec des horaires revus et certains parcours limités. Vérifiez votre train la veille, surtout vers Marrakech, Settat, El Jadida ou l'aéroport de Casablanca.

Al Boraq : Tanger, Rabat et Casablanca en grande vitesse

Al Boraq part de Tanger Ville et dessert Kénitra, Rabat Agdal et Casa Voyageurs. Le guide ferroviaire Seat61 relève environ un départ par heure de 6 h à 19 h, puis un train à 21 h. Comptez 1 h 20 jusqu'à Rabat et 2 h 10 jusqu'à Casablanca. Pendant les fêtes, l'ONCF garde une cadence horaire jusqu'à 21 h et ajoute parfois un train à 22 h.

Les prix varient selon la date d'achat et le remplissage. Seat61 cite, pour Tanger-Casablanca, de 99 à 224 dirhams en deuxième classe et de 129 à 292 dirhams en première. Le guide L'Itinéraire (juillet 2026) donne des fourchettes un peu plus hautes. Retenez qu'un billet acheté tôt coûte nettement moins cher, et vérifiez le prix au moment de réserver.

Voie ferrée bordée d'un palmier près d'El Jadida, sur une branche du réseau ONCF
Photo : Ayman Bondoki

Prendre le train vers Marrakech, Fès, Meknès et Oujda

Casablanca et Marrakech

C'est l'axe le plus utilisé par les voyageurs. Les trains Al Atlas mettent de 2 h 40 à 3 h 30 selon le départ, d'après le blog Andy B Travels (décembre 2025). L'Itinéraire cite un billet d'environ 90 à 160 dirhams en deuxième classe. Les travaux de la future ligne à grande vitesse peuvent allonger ces durées : vérifiez l'horaire du jour.

Tanger, Fès et Meknès

Depuis Tanger, le plus rapide est de prendre Al Boraq jusqu'à Kénitra, puis un train Al Atlas. Seat61 compte alors environ 2 h 40 jusqu'à Meknès et 3 h 25 jusqu'à Fès. Quelques trains directs suivent l'ancienne ligne : environ 3 h 40 jusqu'à Meknès et 4 h 15 jusqu'à Fès. Entre Casablanca et Fès, L'Itinéraire cite de 110 à 190 dirhams en deuxième classe.

2 h 40au mieux entre Casablanca et Marrakech en Al Atlas
3 h 25de Tanger à Fès via Kénitra
2029mise en service prévue de la LGV Kénitra-Marrakech

Tanger et Marrakech, de jour ou de nuit

De jour, on change à Casablanca : environ 5 h 15 de trajet au total, selon Seat61. Un train de nuit relie aussi les deux villes, avec des sièges et des couchettes de première classe à quatre places. Seat61 indiquait un départ de Tanger à 23 h 25 et une arrivée à Marrakech vers 9 h. Les couchettes ne se réservent pas en ligne : il faut passer au guichet avec son passeport.

Oujda et l'Oriental

Oujda et Nador sont au bout de la ligne est-ouest, au-delà de Fès et Taourirt. Le trajet depuis Casablanca prend une bonne partie de la journée. Vérifiez la durée exacte sur le site de l'ONCF, car elle dépend du train choisi.

Acheter un billet de train ONCF

Il existe quatre façons d'acheter un billet, selon l'ONCF citée par Maroc.ma :

  1. le site oncf-voyages.ma ;
  2. l'application mobile ONCF Voyages ;
  3. les guichets et les distributeurs automatiques en gare ;
  4. les points de vente partenaires Cash Plus, Barid Cash et Tasshilat.

Les réservations ouvrent trois mois avant le départ, selon Seat61. Le site accepte en général les cartes Visa et Mastercard avec validation 3-D Secure. Si le paiement échoue, essayez une autre carte ou achetez au guichet. Le service client de l'ONCF répond au 2255.

Il y a deux classes. La première offre plus d'espace et moins de monde. Sur les trains Al Atlas, Seat61 note qu'il n'y a souvent qu'une voiture de première, qui peut être complète. Les enfants de moins de 4 ans voyagent gratuitement et ceux de 4 à 10 ans paient demi-tarif.

Notre conseil

Achetez votre billet en ligne quelques jours avant, puis gardez-le sur votre téléphone. Pour les navettes TNR entre Rabat et Casablanca, la deuxième classe n'est pas réservée : un billet au guichet suffit.

Côté bagages, L'Itinéraire indique que l'ONCF n'impose pas de limite de poids. La vraie contrainte est la place dans les porte-bagages, surtout en deuxième classe les jours chargés.

Le bus CTM : la compagnie nationale

Pour les villes sans gare, le bus CTM est la référence. CTM propose trois gammes : Premium, Confort Plus et Confort. Les places sont numérotées et les départs fixes. Le car ne s'arrête qu'aux arrêts officiels, selon Rough Guides.

On réserve sur le site de la CTM, qui annonce un achat en ligne « en 2 minutes ». La compagnie affiche aussi 10 % de réduction sur un aller-retour. Le billet arrive par courriel, et un guichet peut l'imprimer sur présentation du passeport si besoin. Vous pouvez aussi acheter en espèces à la gare.

Les bagages en soute

Les bagages en soute sont pesés et enregistrés contre un petit supplément, avec un reçu. Rough Guides cite 5 à 10 dirhams selon le poids et la distance. Le blog Malika in Morocco, tenu par une voyageuse installée dans le pays, parle de 10 à 15 dirhams pour une grosse valise (avril 2026). Un petit sac reste gratuit en cabine.

Attention

Gardez papiers, argent, téléphone et appareil photo avec vous, jamais dans la soute. Arrivez au moins 15 minutes avant le départ pour faire enregistrer votre valise.

Les gares routières

Dans la plupart des villes, la gare routière principale est en périphérie. La CTM part souvent de sa propre gare, parfois loin de la gare routière. À Casablanca, elle a trois départs : FAR, Aïn Sebaâ et Maarif. Lisez bien l'adresse sur votre billet.

Supratours : le bus de l'ONCF

Supratours est une filiale de l'ONCF. Ses cars prolongent le réseau ferré vers les villes sans gare, avec des horaires calés sur les trains. À Marrakech, ils partent d'une gare située à côté de la gare ferroviaire.

Les principales lignes au départ de Marrakech :

  • Essaouira : environ 3 heures, plusieurs départs par jour ;
  • Agadir : 3 h 30 à 4 heures, environ toutes les heures en journée, pour à peu près 110 dirhams selon Seat61 ;
  • Ouarzazate : trois départs le matin et l'après-midi, selon les horaires relevés sur 12Go ;
  • Laâyoune et Dakhla, dans le grand Sud, avec des trajets très longs.

Vous pouvez acheter un billet combiné train et car, par exemple de Casablanca ou Rabat jusqu'à Agadir via Marrakech. Les détenteurs d'un billet de train en correspondance sont prioritaires, d'après Rough Guides.

Notre conseil

Pour Essaouira ou Agadir depuis Casablanca ou Tanger, demandez un billet « rail et route ». Vous évitez de traverser Marrakech avec vos bagages entre deux gares.

Autres compagnies, plateformes et grands taxis

D'autres compagnies privées desservent le pays, comme SATAS dans le Sud. Selon Rough Guides, beaucoup sont de petites entreprises avec un seul car, qui part quand il est plein. Elles sont moins chères mais plus lentes, avec plus d'arrêts. La plateforme Markoub.ma vend en ligne les billets de dizaines de compagnies.

Les grands taxis relient aussi les villes : six passagers dans une berline, un tarif fixe par place, et un départ quand la voiture est pleine.

Route marocaine près de Marrakech vue depuis le pare-brise d'une voiture, montagnes à l'horizon
Photo : Alena Torgonskaya

Train ou bus au Maroc : le comparatif des grands trajets

Ce tableau donne le mode conseillé et un ordre de durée. Les durées varient avec les horaires, les travaux et le trafic.

Trajet Mode conseillé Durée indicative
Tanger à Rabat Train Al Boraq 1 h 20
Tanger à Casablanca Train Al Boraq 2 h 10
Tanger à Fès Al Boraq puis Al Atlas, via Kénitra 3 h 25 environ
Casablanca à Marrakech Train Al Atlas 2 h 40 à 3 h 30
Tanger à Marrakech Train, avec changement à Casablanca 5 h 15 environ
Marrakech à Essaouira Bus Supratours ou CTM 3 h environ
Marrakech à Agadir Bus Supratours ou CTM 3 h 30 à 4 h
Casablanca à Agadir Bus CTM, ou train puis bus via Marrakech 6 à 8 h en bus
Fès à Chefchaouen Bus CTM 4 h 10 à 5 h
Marrakech à Merzouga Bus, en deux étapes par Ouarzazate 9 à 13 h au total

Sources : Seat61, Andy B Travels (décembre 2025), Malika in Morocco (2025 et 2026), 12Go et un forum de voyageurs. Vérifiez l'horaire au moment de réserver.

Entre Fès et Chefchaouen, la CTM assurait quatre départs par jour dans chaque sens en 2025, à partir de 110 dirhams environ. Pour Merzouga, les bus directs sont rares et souvent de nuit. Mieux vaut couper le trajet à Ouarzazate ou dans la vallée du Dadès, et le faire de jour. À plusieurs, une voiture de location ou un circuit organisé reste souvent plus simple : voyez notre guide pour louer une voiture au Maroc.

Sécurité sur la route : les consignes officielles

Le train est le moyen le plus sûr entre les grandes villes. La route reste dangereuse au Maroc. Sur les autocars, le ministère français des Affaires étrangères écrit que le réseau est « assez dense mais le parc est vétuste dans l'ensemble ». Citant la presse locale, il indique que 60 % des bus ne rempliraient pas les conditions minimales de sécurité.

Le même ministère signale aussi des comportements « imprévisibles et intempestifs » des chauffeurs de transports collectifs. Il déconseille de circuler la nuit, quel que soit le véhicule. C'est la consigne la plus prudente, et nous la reprenons : préférez toujours les départs de jour. Consultez aussi les conseils aux voyageurs de votre propre gouvernement.

Attention

Choisissez les grandes compagnies, CTM ou Supratours, plutôt que les petits cars privés. Évitez les bus et les grands taxis de nuit, en particulier sur les routes de montagne et vers le Sud. La route de Marrakech à Agadir est citée parmi les plus dangereuses.

Si vous prenez le volant, lisez notre guide pour conduire au Maroc : permis, péages, cols et réflexes en cas d'accident. Retrouvez l'essentiel sur le pays dans notre page Maroc.

Aïd, été, vacances : réservez à l'avance

Les trains et les bus se remplissent pendant les deux Aïd, l'été et les vacances scolaires marocaines. Pour l'Aïd al-Adha 2026, l'ONCF a renforcé son offre du 20 mai au 7 juin, et a demandé aux voyageurs d'acheter tôt leurs billets aller et retour. Le jour même de la fête, elle réduit le nombre de trains.

19 joursde dispositif renforcé de l'ONCF pour l'Aïd al-Adha 2026 (20 mai au 7 juin)
2255numéro du service client de l'ONCF

En été, de juin à mi-septembre, s'ajoutent les Marocains de l'étranger rentrés pour les vacances. Les cars vers le Sud et la côte sont alors très demandés. Achetez vos billets plusieurs jours à l'avance, et plus encore pour un départ la veille d'une fête. Les dates varient chaque année : consultez notre calendrier des fêtes au Maroc. Pour l'entrée dans le pays, vérifiez aussi les formalités pour le Maroc, qui dépendent de votre nationalité.

Questions fréquentes

Train ou bus au Maroc : lequel est le moins cher ?

Le bus est en général un peu moins cher que le train sur un même trajet. Le train est plus rapide, plus confortable et plus sûr entre les grandes villes. Le prix du train baisse aussi quand on réserve tôt.

Peut-on aller en train à Agadir, Essaouira ou Chefchaouen ?

Non. Aucune de ces villes n'a de gare. Pour Agadir et Essaouira, prenez le train jusqu'à Marrakech puis un car Supratours. Pour Chefchaouen, prenez le bus CTM depuis Fès ou Tanger.

Faut-il réserver le bus CTM à l'avance ?

Sur les lignes touristiques, réservez un ou deux jours avant en temps normal. Pendant l'Aïd et l'été, réservez plusieurs jours à l'avance, surtout pour un départ la veille d'une fête.

Le site de l'ONCF accepte-t-il les cartes étrangères ?

En général oui, avec Visa ou Mastercard et la validation 3-D Secure. Si votre carte est refusée, achetez au guichet de la gare, en espèces ou par carte.

Peut-on payer le bus en espèces ?

Oui, au guichet de la compagnie, en dirhams. Gardez aussi quelques petites pièces pour l'enregistrement des bagages en soute.