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:

  1. Al Boraq (High-Speed Train)
    • Routes: Tangier – Kenitra – Rabat – Casablanca
    • Fastest train in Africa
  2. 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

RouteFrequencyDuration
Tangier → CasablancaEvery 1–2 hours~2h10
Tangier → RabatEvery 1–2 hours~1h20
Casablanca → TangierEvery 1–2 hours~2h10

Regular ONCF Train Schedule (Al Atlas)

RouteFrequencyDuration
Casablanca → MarrakechEvery 2 hours2h30 – 3h
Marrakech → Fes4–6 trains/day6h30 – 7h30
Rabat → MarrakechEvery 2–3 hours~3h30
Fes → TangierSeveral daily4h30 – 5h
Casablanca → OujdaNight & day trains9h – 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.)

Route2nd Class1st Class
Tangier → Casablanca~149 MAD~243 MAD
Tangier → Rabat~115 MAD~180 MAD

Regular ONCF Train Prices (Approx.)

Route2nd Class1st Class
Casablanca → Marrakech90–120 MAD150–180 MAD
Rabat → Marrakech100–140 MAD160–220 MAD
Marrakech → Fes190–220 MAD300–350 MAD
Fes → Tangier120–160 MAD200–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:

  1. Official ONCF website
  2. Authorized ticket partners (English-friendly, international payment)
  3. Train station ticket counters
  4. 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.