How to Use Morocco’s Train Network in 2026 – The Smart Traveler’s Guide to Fast, Cheap & Comfortable Travel
Morocco’s ONCF train system is now one of the best in Africa.
With the high-speed Al Boraq (320 km/h) and a modernized classic network, you can cover the country’s most important destinations faster, cheaper, and more comfortably than by car or bus – especially in 2026 with new lines and doubled frequencies.
This is the up-to-date 2026 guide: routes, prices, booking hacks, and exact sample itineraries.
The 2026 Network at a Glance (All Operated by ONCF)
| Route | Type | Travel Time | Frequency (daily) | 2026 2nd Class Price (approx) |
|---|---|---|---|---|
| Casablanca ↔ Rabat | Al Boraq | 50 min | Every 30–60 min | 90–120 MAD |
| Casablanca ↔ Tangier | Al Boraq | 2h10 | Every hour | 230–310 MAD |
| Casablanca ↔ Marrakech | Al Atlas | 2h30 | Every hour | 110–150 MAD |
| Marrakech ↔ Fes | Al Atlas (1 change Kenitra) | 6h20 | 8 direct connections | 280–380 MAD |
| Casablanca ↔ Fes | Al Atlas | 3h50 | Every 2 hours | 180–240 MAD |
| Casablanca ↔ Meknes | Al Atlas | 2h50 | Every 2 hours | 150–200 MAD |
| Rabat ↔ Fes | Al Atlas | 2h45 | Every 2 hours | 140–190 MAD |
| Tangier ↔ Fes (new 2026) | Al Boraq + classic | 3h45 | 4 daily | 220–300 MAD |
2026 New & Upcoming Improvements
- Direct Al Boraq Tangier ↔ Kenitra (no change) – every hour
- Double-decker TNR trains on Casablanca–Marrakech (more seats)
- Night trains Casablanca ↔ Oujda & Nador restored (sleeper option)
- Free high-speed Wi-Fi on all Al Boraq & Al Atlas trains
- Women-only compartments available on request
How to Book Tickets (The Smart Way)
- ONCF official app or website (oncf-voyages.ma) – English available
- Book up to 90 days ahead (Al Boraq sells out on weekends)
- Choose “Al Boraq” or “Al Atlas” for the fastest trains
- Print ticket or show QR code on phone – no need to validate
- First class = +40 % but bigger seats & free coffee on Al Boraq
Pro Tips Most Tourists Never Learn
- Take the 7:00 am Al Boraq from Casablanca Airport → Tangier = arrive 9:45 am
- Marrakech → Casablanca Airport trains timed perfectly for afternoon flights
- Buy a “Carte Ennasr” (senior 60+) or “Carte Jeunesse” (12–29) at any station = 30–50 % off all year
- Bikes allowed free on classic trains (not Al Boraq)
- No food carts anymore – bring your own or buy at station cafés
Sample Efficient 7-Day Itinerary Using Only Trains (2026)
| Day | Route | Train Type | Departure → Arrival | Price (2nd class) |
|---|---|---|---|---|
| 1 | Airport → Casablanca → Rabat | Al Boraq | 11:00 → 12:20 | 140 MAD |
| 2 | Rabat → Meknes → Fes | Al Atlas | 09:00 → 12:45 | 190 MAD |
| 3–4 | Fes (stay 2 nights) | — | — | — |
| 5 | Fes → Marrakech | Al Atlas | 10:40 → 17:00 | 310 MAD |
| 6–7 | Marrakech (stay 2 nights) | — | — | — |
| 8 | Marrakech → Casablanca Airport | Al Atlas | 09:30 → 12:00 | 130 MAD |
Total train cost for one person: ~780 MAD (~€75) – cheaper than one private transfer!
When Trains Beat Private Cars
- Casablanca ↔ Tangier (2h10 vs 5h drive)
- Any route with traffic (Marrakech–Casa on Fridays)
- Solo or couple travelers (trains always cheaper)
When Private Transfer Is Still Better
- Groups of 3+ going to Fes medina door
- Desert tours (Merzouga, Zagora)
- Atlas Mountains or Essaouira
Ready to Travel Morocco Like a Local?
Let We Road Morocco combine trains + perfectly timed private transfers so you get the speed of Al Boraq and the convenience of door-to-door when you need it.
Contact us instantly:
📱 WhatsApp: +212 667-499757 (send “Train plan” + your dates – we’ll send a full train + transfer hybrid itinerary in minutes)
✉️ Email: weroadmorocco@gmail.com | contact@weroadmorocco.com
✓ Pre-booked tickets (we buy for you if sold out)
✓ Station pick-up in every city
✓ Luggage assistance included
Ride the fastest train in Africa and arrive relaxed.
See you on board in 2026! 🚄✨
B’seha w raha!