Skip to main content

Morocco Trains: ONCF Routes, Tickets and Al Boraq

Jump to section
a large building with a clock on the front of it
At a Glance
High-speedAl Boraq currently serves Tangier, Kenitra, Rabat and Casablanca.
Tangier-CasablancaAbout 2h10 on Al Boraq
Marrakech extensionUnder construction; end-2029 operation is an ONCF project target, not a current service.
BookingCheck the exact origin, destination and date through ONCF.
ClassesFirst and second class are offered on intercity services, including Al Boraq.

Morocco’s railway is most useful for trips built around Tangier, Kenitra, Rabat, Casablanca, Marrakech, Fes, Meknes and other rail-served cities. The practical rule is simple: search the exact origin, destination and date on ONCF before you design the day around a remembered journey time.

Casablanca airport trains. During the Kenitra–Marrakech rail works, use Casa-Voyageurs for the airport train and change there for Casa-Port. Casa Facultés is closed. Check ONCF Voyages for the stops and departure times on your travel date.

Choose your train journey

Trip What to expect Before you book
Tangier → Rabat or Casablanca Al Boraq high-speed corridor Confirm your departure and arrival stations on ONCF
Casablanca → Marrakech Conventional rail, not the future LGV extension Check the specific train and station shown for your date
Casablanca → Fes or Meknes Existing rail network Verify the departure, arrival and any change in the ONCF itinerary
Marrakech → Fes Plan for a substantial intercity travel day Search the full journey and connections rather than assuming a direct service
Agadir, Essaouira or Chefchaouen No direct passenger train to these destinations Plan a road connection and check its operator separately

Booking checklist: Search the exact date, confirm station names (especially in Casablanca), inspect changes and fare conditions, and recheck schedules before travel.

Al Boraq today

Al Boraq currently serves Tangier, Kenitra, Rabat and Casablanca. ONCF publishes the Tangier to Casablanca journey at about 2 hours 10 minutes, Tangier to Rabat at about 1 hour 20 minutes, and Tangier to Kenitra at about 50 minutes.

Those figures describe the current high-speed corridor. They do not mean that Marrakech is already on the LGV.

Marrakech is still conventional rail

A Tangier to Marrakech trip today uses the existing network and requires the itinerary shown by ONCF for your chosen departure. Do not use the future 2h40 figure as a current travel time.

The Kenitra to Marrakech LGV extension was launched in April 2025 and is under construction. ONCF says the extension will add roughly 430 km and is intended to make Tangier to Marrakech about 2h40 when operational. ONCF project material points to commercial operation by the end of 2029.

Treat both the date and future journey time as project targets until the line opens.

Al Boraq, Al Atlas and the right station

Al Boraq is the high-speed service between Tangier, Kenitra, Rabat and Casablanca. Al Atlas is ONCF’s conventional intercity service on routes such as Casablanca to Marrakech or Fes. Both appear in ONCF Voyages, so select the actual train rather than choosing only by city.

Casablanca has several railway stations. Casa Voyageurs and Casa Port are different stations, and airport trains may use a different departure point from your intercity service. Read the full station name on each ticket and allow for travel between stations if your connection needs it.

ONCF tickets and schedules

Use ONCF’s current booking channels to check train schedules and tickets for your exact date and route. ONCF sells tickets at stations and through its online channels; inspect the selected service before paying. Check:

  • departure and arrival station;
  • whether a change is required;
  • class and seat conditions;
  • amendment and refund rules;
  • the timetable again close to travel.

A useful fare example: ONCF’s Yalla offers have advertised limited advance-purchase places from 49 MAD on selected Al Atlas journeys and 89 MAD on Al Boraq journeys (checked October 2026). These are promotional starting prices, not a standard fare for every route, date or train. Yalla Al Boraq must be booked at least seven days before travel on eligible long-distance routes; availability is limited. The quota may sell out, so compare the actual options for your journey.

Choose flexibility deliberately. ONCF describes promotional tickets as non-exchangeable and non-refundable, while other fare products allow varying changes and refunds. ONCF’s after-sales rules explain the difference between changing an e-ticket online and dealing with a station-bought ticket. Check the conditions displayed at checkout before paying.

Train to Casablanca airport

Mohammed V Airport has its own railway station beneath Terminal 1. Its services are different from long-distance Al Boraq trains. If your intercity itinerary arrives in Casablanca, check the complete connection to Aéroport Mohammed V rather than assuming your train continues to the airport. Our Casablanca airport guide explains where to find the station and how to check the day’s service.

Allow for a station change if the selected itinerary requires one, baggage collection, airport check-in and a margin for delays. For a multi-city itinerary without a rental car, see Morocco without driving for travel-day and last-mile planning.

Connections, luggage and delays

Build in time if you are connecting to a flight, a coach or a hotel check-in. A scheduled train arrival is not a guarantee of how long it will take you to exit the station or cross the city. For luggage, inspect the current ONCF service information and travel with bags you can manage safely on stairs and platforms; do not rely on a porter or guaranteed storage space being available.

If you miss your train, ONCF’s after-sales guidance describes when a ticket can be changed at the departure station; it is subject to the fare rules and available seats. Ask staff promptly rather than automatically buying a second full-price ticket.

First and second class

ONCF offers first and second class on its intercity services, including Al Boraq. Choose based on the train and fare shown for your trip rather than a blanket rule that first class is “worth it” above a particular journey length.

Al Boraq seats are reserved. Onboard services can change, so check them if a particular amenity matters.

Where rail stops being the answer

Agadir, Essaouira and Chefchaouen are examples of major visitor destinations not reached directly by the current railway. Search CTM, Supratours or another appropriate operator for the road segment.

For a multi-city trip, Morocco without driving is more useful than trying to force every destination onto a rail itinerary.

If your route includes several rail-connected cities, use the city guides to plan what to do after arriving. The transport overview also compares trains with coaches, taxis and rental cars.

Practical Tips

  • Check the selected departure for stations, changes, class and ticket conditions before paying.
  • Casablanca has multiple stations; use the station shown for your actual itinerary.
  • Recheck the timetable close to travel if another booking depends on the train.
  • Do not use the future Tangier-Marrakech 2h40 target as a current journey time.

Related Guides

Was this helpful?
Spot something wrong?Report a change