Train au Maroc : guide ONCF et Al Boraq pour touristes
Le réseau ferroviaire marocain, opéré par l'ONCF, est l'un des meilleurs d'Afrique et le moyen le plus confortable de relier les grandes villes de l'axe atlantique. Deux services coexistent : Al Boraq, la ligne à grande vitesse Tanger-Casablanca, et Al Atlas, le réseau classique qui dessert le reste du pays.
Al Boraq relie Tanger à Casa Voyageurs en environ 2h10 à 320 km/h, avec un départ par heure environ : comptez 149 à 224 MAD en 2ᵉ classe et autour de 243 MAD en 1ʳᵉ, en tarification dynamique. Pour le reste du pays, le réseau classique Al Atlas dessert Marrakech (~2h40 à 3h20 depuis Casablanca, autour de 98 MAD en 2ᵉ), Fès (~3h50, 130-260 MAD) et Meknès. Marrakech n'est pas sur la ligne à grande vitesse. Entre Fès et Marrakech, il n'existe pas de train direct : comptez un changement à Casa Voyageurs et 6 à 7h30 de trajet, pour environ 204 MAD en 2ᵉ classe et 340 MAD en 1ʳᵉ. Le réseau ne dessert ni le désert, ni les vallées de l'Atlas, ni Chefchaouen, ni Essaouira : prévoyez bus, grand taxi ou voiture pour ces destinations. Réservez sur le site ou l'application ONCF, jusqu'à 3 mois à l'avance.
Al Boraq et Al Atlas : deux réseaux différents
C'est la distinction que les voyageurs manquent le plus souvent. Al Boraq est la ligne à grande vitesse, et elle ne couvre qu'un seul axe : Tanger ↔ Casablanca. Tout le reste du pays circule sur Al Atlas, le réseau classique — confortable et fiable, mais sans rapport avec les 320 km/h de la LGV.
Concrètement : arriver à Tanger et vouloir rejoindre Marrakech ne se fait pas « en TGV ». Vous prenez Al Boraq jusqu'à Casa Voyageurs, puis un Al Atlas jusqu'à Marrakech.
Durées et tarifs réels
| Trajet | Service | Durée | Tarif indicatif 2ᵉ classe |
|---|---|---|---|
| Tanger → Casablanca | Al Boraq | ~2h10 | 149-224 MAD |
| Casablanca → Marrakech | Al Atlas | ~2h40-3h20 | ~98 MAD |
| Casablanca → Fès | Al Atlas | ~3h50 | 130-260 MAD |
| Fès → Marrakech | Al Atlas + changement | 6h-7h30 | ~204 MAD |
Fès-Marrakech : le piège de l'itinéraire
Il n'existe pas de train direct entre Fès et Marrakech. Le trajet impose un changement à Casa Voyageurs et prend 6 à 7h30 au total, pour environ 204 MAD en 2ᵉ classe et 340 MAD en 1ʳᵉ. C'est faisable, mais c'est une journée entière de transport : beaucoup d'itinéraires gagnent à insérer une nuit à Casablanca ou Rabat plutôt qu'à enchaîner.
Première ou deuxième classe ?
La 2ᵉ classe est parfaitement confortable sur l'ensemble du réseau : sièges corrects, climatisation. Sa limite est la fréquentation aux heures de pointe et les week-ends, où elle se remplit.
La 1ʳᵉ classe apporte deux choses concrètes : un siège attribué — donc la certitude de ne pas voyager debout sur un train chargé — et un compartiment plus calme. Sur les longs trajets (Fès-Marrakech, Casablanca-Fès) ou en période de forte affluence, l'écart de prix se justifie. Sur Al Boraq, où tous les sièges sont attribués de toute façon, la 2ᵉ classe suffit largement.
Réserver un billet ONCF
Réserver un billet de train au Maroc : 5 étapes
Valable pour Al Boraq comme pour le réseau classique Al Atlas.
- Vérifier si votre trajet est sur Al Boraq ou Al AtlasSeul l'axe Tanger-Casablanca est à grande vitesse. Marrakech, Fès, Meknès et El Jadida sont desservis par le réseau classique Al Atlas. Cette distinction détermine la durée et le prix.
- Réserver tôt sur les trajets à tarification dynamiqueLes billets Al Boraq peuvent s'ouvrir jusqu'à 3 mois à l'avance et leur prix monte avec la demande. Les départs du matin et de fin de journée partent vite. Sur le réseau classique, l'écart est moindre mais les week-ends se remplissent.
- Choisir la classe selon la durée et l'affluenceLa 2ᵉ classe suffit sur Al Boraq et sur les trajets courts. Privilégiez la 1ʳᵉ classe sur les longs parcours ou en haute saison : le siège attribué évite de voyager debout sur un train complet.
- Acheter en ligne, sur l'application ou au guichetLe site et l'application ONCF permettent de payer par carte. Les guichets en gare restent une option, y compris le jour même, mais avec le risque que les meilleurs tarifs ou les places assises soient partis.
- Arriver en avance et repérer votre voiturePrévoyez une marge en gare, surtout à Casa Voyageurs qui est le grand nœud de correspondance du pays. Sur les billets avec siège attribué, vérifiez le numéro de voiture affiché sur le quai avant l'arrivée du train.
Activer Internet avant l'arrivée· Airalo eSIM
Une connexion active facilite concrètement les trajets : horaires en temps réel, billets dématérialisés et cartes hors ligne. Voir notre guide eSIM Maroc.
Le train dans un itinéraire multi-villes
Le rail dispense de la conduite urbaine marocaine, ce qui est un argument sérieux si vous hésitez avec la location de voiture. Il couvre bien Tanger, Rabat, Casablanca, Fès, Meknès, Marrakech et El Jadida.
Sa limite est nette : il ne dessert ni le désert, ni les vallées de l'Atlas, ni Chefchaouen, ni Essaouira. Pour ces destinations, il faut basculer sur le bus, le grand taxi ou la voiture — voir se déplacer au Maroc et louer une voiture au Maroc.
Un cas pratique fréquent : depuis l'aéroport de Casablanca, la gare ONCF se trouve dans l'aérogare, au niveau -1 du Terminal 1, ce qui permet de rejoindre Rabat, Tanger ou Marrakech le jour même — détaillé dans arrivée à l'aéroport de Casablanca.
Erreurs à éviter
Pour continuer votre préparation
- Se déplacer au Maroc
- Arrivée à l'aéroport de Casablanca
- Itinéraire villes impériales
- Itinéraire nord du Maroc
Les excursions réservables au départ de chaque étape sont classées par ville dans activités au Maroc.
Comparer les hébergements· Booking.com
Voir les activités disponibles· GetYourGuide






