
Traveling by train in Morocco is one of the most efficient and comfortable ways to move between cities. Operated by ONCF (Office National des Chemins de Fer), Morocco’s national railway company, the train network connects major destinations such as Casablanca, Marrakech, Rabat, Tangier, Fes, Meknes, and Oujda.
This complete 2026 ONCF train schedule and price guide will help you:
- Understand train timetables
- Compare ticket prices
- Choose between First and Second Class
- Book ONCF train tickets online easily
Morocco Train Network Overview (ONCF)
ONCF operates two main types of trains in Morocco:
- Al Boraq (High-Speed Train)
- Routes: Tangier – Kenitra – Rabat – Casablanca
- Fastest train in Africa
- Al Atlas (Regular Trains)
- Routes: Casablanca – Marrakech – Fes – Meknes – Oujda – Nador
- Covers most of the country
Both services run daily with frequent departures.
ONCF Train Schedule – Major Routes (2026)
Below is an estimated and commonly observed schedule. Actual times may vary slightly depending on the day, season, and demand.
High-Speed Al Boraq Schedule
| Route | Frequency | Duration |
|---|---|---|
| Tangier → Casablanca | Every 1–2 hours | ~2h10 |
| Tangier → Rabat | Every 1–2 hours | ~1h20 |
| Casablanca → Tangier | Every 1–2 hours | ~2h10 |
Regular ONCF Train Schedule (Al Atlas)
| Route | Frequency | Duration |
|---|---|---|
| Casablanca → Marrakech | Every 2 hours | 2h30 – 3h |
| Marrakech → Fes | 4–6 trains/day | 6h30 – 7h30 |
| Rabat → Marrakech | Every 2–3 hours | ~3h30 |
| Fes → Tangier | Several daily | 4h30 – 5h |
| Casablanca → Oujda | Night & day trains | 9h – 10h |
Tip: Morning and evening departures are the most popular—book early during weekends and holidays.
ONCF Train Ticket Prices (2026)

Prices depend on:
- Distance
- Train type (Al Boraq or Al Atlas)
- Class (First or Second)
- Time of booking
Al Boraq High-Speed Prices (Approx.)
| Route | 2nd Class | 1st Class |
|---|---|---|
| Tangier → Casablanca | ~149 MAD | ~243 MAD |
| Tangier → Rabat | ~115 MAD | ~180 MAD |
Regular ONCF Train Prices (Approx.)
| Route | 2nd Class | 1st Class |
|---|---|---|
| Casablanca → Marrakech | 90–120 MAD | 150–180 MAD |
| Rabat → Marrakech | 100–140 MAD | 160–220 MAD |
| Marrakech → Fes | 190–220 MAD | 300–350 MAD |
| Fes → Tangier | 120–160 MAD | 200–260 MAD |
First Class vs Second Class – Which Should You Choose?
Second Class
- Cheapest option
- Comfortable seats
- Can be crowded on busy routes
First Class
- Reserved seating
- More space & quieter cabins
- Recommended for long journeys
For trips longer than 3 hours, First Class is worth it.
How to Book ONCF Train Tickets Online
You can book ONCF tickets in several ways:
- Official ONCF website
- Authorized ticket partners (English-friendly, international payment)
- Train station ticket counters
- ONCF mobile app
Booking online is highly recommended to:
- Secure your seat
- Avoid queues
- Access full schedules in advance
Important Travel Tips for 2026
- Arrive at the station 15–20 minutes early
- Keep your ticket available for inspection
- Night trains sell out fast — book early
- Prices may increase slightly during peak travel periods
Conclusion
The ONCF train network in 2026 offers reliable schedules, affordable prices, and modern comfort across Morocco. Whether you’re taking the high-speed Al Boraq or a regular intercity train, planning ahead and booking online will give you the best experience.
Check schedules, compare prices, and book your ONCF train ticket online today for a smooth journey across Morocco.
