Explore ONCF Train Routes and Travel Times

This section highlights the most popular ONCF train routes, travel durations, and schedules, ensuring travelers can plan their journeys with ease and confidence.

Routes and Destinations

Discover the most popular ONCF train routes, complete with essential details to plan your journey seamlessly. Travel easily between Morocco’s major cities with ONCF, the national railway company. Whether you’re heading from Casablanca to Marrakech or taking the high-speed Al Boraq from Tangier to Rabat, ONCF offers fast, comfortable, and reliable service.

Here are some of the most popular train routes with approximate travel times and departure frequency:

RouteTravel TimeFrequency
Casablanca ⟷ Marrakech~2h 30mEvery 1–2 hours
Casablanca ⟷ Fes~3h 45mEvery 1–2 hours
Casablanca ⟷ Tangier (Al Boraq)~2h 10mEvery hour
Rabat ⟷ Tangier (Al Boraq)~1h 20mEvery 1–2 hours
Casablanca ⟷ Oujda~10h2 trains per day
Marrakech ⟷ Fes~7h 15mEvery 1–2 hours
Casablanca Airport ⟷ Rabat~1h 30mEvery hour

Note: Timetables may vary slightly depending on the season or day. For the most accurate times, please use our booking tool.

Marrakech to Casablanca

Tangier to Rabat

Fes to Meknes

Tangier to Fes

Fes to Marrakech

Casablanca to Tangier

Fes to Casablanca

120

Routes Covered

6000+

Travelers Served

250

Stations Connected

450

Daily Departures

Explore ONCF Train Routes

This section offers detailed information on ONCF train routes, schedules, and travel durations to help you plan your journey confidently.

Popular Routes

Here are some of the most popular train routes with approximate travel times and departure frequency:

Schedule Overview

Stay informed with precise train schedules and departure times.

You can search and book real-time train schedules directly through our booking system. Choose your departure city, destination, and date to see available trains.

Al Boraq High-Speed Train

Al Boraq is ONCF’s high-speed train running between Tangier and Casablanca. It cuts travel time by nearly half compared to conventional trains and is perfect for business or leisure travel.

Key Stops:

  • Tangier
  • Kenitra
  • Rabat-Agdal
  • Casablanca-Voyageurs

Travel time from Tangier to Casablanca: 2 hours 10 minutes

Plan Your Moroccan Journey

Discover the benefits of planning your trip with accurate train schedules and seamless booking options.