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:
Route | Travel Time | Frequency |
---|---|---|
Casablanca ⟷ Marrakech | ~2h 30m | Every 1–2 hours |
Casablanca ⟷ Fes | ~3h 45m | Every 1–2 hours |
Casablanca ⟷ Tangier (Al Boraq) | ~2h 10m | Every hour |
Rabat ⟷ Tangier (Al Boraq) | ~1h 20m | Every 1–2 hours |
Casablanca ⟷ Oujda | ~10h | 2 trains per day |
Marrakech ⟷ Fes | ~7h 15m | Every 1–2 hours |
Casablanca Airport ⟷ Rabat | ~1h 30m | Every 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.