For nighttime travel, ONCF offers the possibility of sleeping on board with 4 trains connecting Casablanca to Oujda and Marrakech to Tangier in both directions.
By leaving late after dinner and arriving early for breakfast, you save one day of work and economize one night at a hotel.
ONCF offers 2 travel schemes: a single or double sleeping car or 1st class sleeping bunk. |
Sleeping car Upon arrival in the compartment, your bed will be made up and a welcome kit offered: toiletry bag, paper handkerchiefs, sweets, mineral water, etc.

Whether for single (1 bed) or double compartment (2 bunk beds), you are able to enjoy other useful accessories: bench, lavatory with sink, power plug, etc.
Passenger car service – bed available only night trains such as « Al Maghreb Al Arabi » connecting Casablanca to Oujda and return. To travel by
sleeping car you must reserve your ticket in advance for the right destination.
This is a lump sum fare from whatever station (Casa, Rabat, Kenitra …) and station of arrival (Taza, Taourirt, Oujda).
| Age |
Sleeping car |
| Single |
Double |
| Adult |
600 DH |
450 DH |
| Child under 12 |
490 DH |
340 DH |
|
1st class bunk bed 
As opposed to the sleeping car, the "bunk bed" facility consists of 4 bunk beds in twos. The lavatories are collective and placed at the end of the passenger car.
To get a sleeping bunk, you have to reserve in advance to get the corresponding ticket. This is a lump sum fare whatever the station of departure and arrival.
| Age |
1st class sleeping bunk |
| Adult |
350 DH |
| Child under 12 |
280 DH |
In both instances, our ticket man will be on board to help with anything you may need, ensure cleanliness throughout the journey and wake you up at the time you wish. |