A railway journey is a convenient way to explore the country. No matter whether you are after a quintessentially old school experience with a slow long-haul train or a super modern highspeed express, a train travel allows you to get to your destination in style and enjoy the trip at its most. ONCF is one of the operators you can book a train ride with. Before confirming your booking, remember to check the date of your travel, class, price and conditions of your fare.
What are the Main Stations of ONCF?
The main stations covered by ONCF’s route map include
Marrakech Train Station
Rabat Ville Train Station
Fes Train Station
Nador Ville Train Station
Meknes Train Station
Mohammedia
L Oasis Train Station
Oujda Train Station
Casablanca Train Station
Rabat Train Station
Settat
El Jadida Train Station
Asilah
Casa Port Train Station
Tangier Train Station
Mohammed V Airport Train Station
Kenitra Train Station
Safi
What are the Most Popular Routes of ONCF?
Here are some of the routes offered by ONCF which enjoy the greatest popularity with travellers:
Depending on the length of your trip and your preferences you can choose a first or second class ticket in a sleeper coach for an overnight trip or opt for a hard or soft seat if available. Note that the choice of ticket classes depends both on the route and the length of your trip. Basically, your train may feature first class berths but you will not be able to book one if you are doing just a short two-hour stretch. In general, second class berths are a good choice for longer trips, and soft seats get you covered if your train ride is supposed to take under 4-5 hours.
Pros & Cons of Train Travel
Pros of Train Travel
The best thing about railway travel is no traffic jams. Even on rush-hour, long weekends or during the high season
An easy online booking process – you do not need to go to the railway station, which was the case in many places not so long ago!
Prices for train tickets are usually more affordable compared to airplane tickets yet for certain destinations and trips the total travel time can be almost the same
While rail travel is obviously slower than air travel, railway stations are often located in the centre of the city which saves you a sack of time getting to/from there while airports are almost always are quite a long way out of the city
Travelling by night allows you to save on a hotel room and sleep well at the same time – opposite to a night bus where even the sleeping class is a huge compromise
On certain routes luxury service is available
Cons of Train Travel
For longer trips a train ride is definitely more time consuming than air journeys
Trains do ride on schedule but being out of schedule is not unheard of for train travel – and delays can be huge, so if you are planning a connection to your flight, carefully check the time your train arrives at the station and think twice.
Cleanliness is sometimes an issue with second and third class tickets, and with toilets, too.
If your train makes a lot of stops, in some cases it is difficult to figure out when to get off as stops are not always clearly announced or marked with the exception of an electronic screen.
Nador Ville Train StationMeknes Train StationMohammediaL Oasis Train StationOujda Train StationCasablanca Train StationMarrakech Train StationRabat Train StationSettatEl Jadida Train StationAsilahSafiCasa Port Train StationTangier Train StationMohammed V Airport Train StationRabat Ville Train StationFes Train StationKenitra Train Station
ONCF Company Reviews
D D
Dermeval D
Very Nice!
Train First Class Seat, ONCF, Mar 7, 2026
J H
Jonathan H
Wonderful smooth & luxurious train - tells you how fast you are going- we peaked at 317kph! Shame windows rather dirty! Spotless inside!
If you book 1st class remember you can use the 1st class lounges with free water/coffee at stations.
Train First Class Seat, ONCF, Mar 6, 2026
E R
Edward R
Should be able to get a coffee there
Train First Class Seat, ONCF, Feb 27, 2026
C D
charles D
Left and arrived on time but rolling stock is very dated
Train First Class Seat, ONCF, Feb 13, 2026
E R
Edward R
Your small information booths are not manned. We are getting mixed information on whether or not there are discounts for senior traveling
Train First Class Seat, ONCF, Feb 12, 2026
M T
Marcia T
We enjoyed the passengers who shared our first class compartment. They are why our trip was excellent.
Train First Class Seat, ONCF, Feb 3, 2026
A M
Alan M
Seats were super comfortable, no issues with tickets or assistance at the station, clean train and arrived almost on time.
Train First Class Seat, ONCF, Jan 26, 2026
P N
Peter N
On time
Train First Class Seat, ONCF, Jan 19, 2026
J H
Joni H
You rescheduled my ticket departing three hours later than original
Train First Class Seat, ONCF, Dec 30, 2025
C S
Christine S
Pleasant without surprise
Train Second Class Seat, ONCF, Dec 28, 2025
E T
Elliot T
Not much luggage space so carriage was full of cases which couldn’t go overhead. Toilet was a hole in the ground where you could see the track running underneath. Bit shocked to discover your poo just drops straight on to a track!
Train First Class Seat, ONCF, Dec 28, 2025
J M
Judith M
no problem with boarding passes
Train First Class Seat, ONCF, Dec 18, 2025
T G
Torbjorn G
All due to schedule
Train First Class Seat, ONCF, Dec 12, 2025
C L
Charlotte L
Easy and convenient. The train was on time and comfortable. And the price was great
Train First Class Seat, ONCF, Dec 4, 2025
J H
Jeffrey H
Second-class carriages are crowded and the seats are uncomfortable. I don't recommend, especially if you are older with the usual aches and pains.
Train Second Class Seat, ONCF, Dec 1, 2025
L R
Leslie R
Confused by the options of travel, went back and forth on the website and didn’t notice date was wrong. Had to write off purchase. Good that paper couchette ticket can be delivered to my hotel but worried date of arrival nor available for single ticket purchase- only for return booking?
Train Second Class Seat, ONCF, Nov 26, 2025
A A
Amanda A
It was a good journey but with the heating on for the whole journey made it uncomfortable in the carriage. The toilet was basic but clean which is always good.
Train First Class Seat, ONCF, Nov 25, 2025
B M
Bobbie M
Easy to book
Train First Class Seat, ONCF, Nov 23, 2025
A M
Avril M
Easy to book and I received my ticket 3 days before my journey as I was informed.
Train First Class Seat, ONCF, Nov 22, 2025
A A
Amanda A
Comfortable, easy and reasonably priced. No major refreshments on board and the A/C was cold
Train First Class Seat, ONCF, Nov 20, 2025
R M
Richard M
The Tangier-Casablanca leg was excellent. Spacious low stress station with dedicated 1st class lounge. Fast smooth train. All on time. First rate. Casablanca-Marrakech was an older slower train but left and arrived on time.
Train First Class Seat, ONCF, Nov 18, 2025
C C
Colin C
Comfortable on time travel.
Train First Class Seat, ONCF, Nov 12, 2025
A M
Anthony M
On time and very comfortable
Train First Class Seat, ONCF, Nov 11, 2025
M H
Matthijs H
Comfortabel train with a snack cart that boarded a few stations down the line. Trip did take longer than indicated
Train First Class Seat, ONCF, Nov 10, 2025
M K
Martin K
Everything was perfect can’t say anymore. Tickets good and train left and arrived on time
Train First Class Seat, ONCF, Nov 9, 2025
R T
R T
I apid for First class ticket 3 days ahead, but they waited two days to say that it is not availalbe. just few hours before my travel. Fianlly after my repeated requests they booked me in 2nd class which was fine but just few hours before the train left only they confirmed.
THey over charged me for some weard reasons of Price increase and then when they gave me economy they did not refund the difference amount !!!!
Train First Class Seat, ONCF, Nov 5, 2025
L M
Lucinda M
Went from Marrakech to fez.
All worked well. Easy process. Clean train
Train First Class Seat, ONCF, Nov 2, 2025
B E
Beatrice E
Everything went very smooth, from Booking the tickets up to the actual journey (from Casablanca to Fez). All fine, would do again.
Train Second Class Seat, ONCF, Nov 1, 2025
H L
Hubertus L
Very comfortable and punctual train ride. Early confirmation for this ticket. Electronic ticket is very convenient while abroad. Coffee service on board. Only disadvantage is that our seats were not next to each other (yet close enough).
Train First Class Seat, ONCF, Nov 1, 2025
F D
Fiona D
It was a good service and very well priced with a well stocked food trolley the e tire journey. The time passed quickly. My only issue was luggage storage - especially if you had a large suitcase that could not be lifted to the overhead racks. The train police made out as if the rear coach storage area was unsafe which it was not.
Train First Class Seat, ONCF, Oct 31, 2025
D L
Dean L
Easy to find & manage the change in trains. Directions were clear and easily followed.
Train First Class Seat, ONCF, Oct 30, 2025
P M
Phaedon M
Very punctional
Train First Class Seat, ONCF, Oct 28, 2025
M A
MALINEE A
Booking was easy.
Check in was smooth.
The seat was comfortable.
Enough space to put our luggages.
Train First Class Seat, ONCF, Oct 28, 2025
L P
Louise P
It was easy comfortable and affordable. First class was def the better option.
Train First Class Seat, ONCF, Oct 26, 2025
H H
Harry H
Very comfortable seating in first class and twice the speed of the alternative.
Arrived on time and easy to access the luggage racks.
Train First Class Seat, ONCF, Oct 25, 2025
R J
Rosemary J
I had eticket it worked well. Train on time and finding seat easy. Comfortable train, place to store luggage.
Train Second Class Seat, ONCF, Oct 25, 2025
S P
Stephen P
I booked two train tickets and the seats were not together despite there being availability
Train First Class Seat, ONCF, Oct 22, 2025
M S
Maria S
Tickets were delivered in a timely manner as stipulated in their notice! No hassle!
Train Second Class Seat, ONCF, Oct 20, 2025
A M
Anthony M
Easy booking through 12go.com.
Train First Class Seat, ONCF, Oct 19, 2025
P G
Peter G
Smooth process on line booking train tickets
Train First Class Seat, ONCF, Oct 17, 2025
M S
Maria S
The tickets were delivered on time.
Train First Class Seat, ONCF, Oct 16, 2025
H J
Hanbaek J
It was a good experience to buy a ticket via 12go. Quick and convenient.
Train First Class Seat, ONCF, Oct 14, 2025
I K
Ian K
Very comfortable first class cabins. Train spot on time. Only criticism is that station staff don’t let passengers onto platforms until 20 minutes before departure. This is ok if you’re young and fit. The platforms (and trains) are very long and it takes time to get to the farthest end of the platform where first class coaches are. A little more time for the elderly and mobility restricted would be good.
Train First Class Seat, ONCF, Oct 12, 2025
C L
Chiara L
A Train broke on the track and our train had to wait a few hours.
Train First Class Seat, ONCF, Oct 7, 2025
M S
Meike S
Air conditioning in second class wagon was broken so I got a heatstroke from the trip.
Train was very punctual.
Toilet doors couldn't be closed.
Train Second Class Seat, ONCF, Oct 7, 2025
L H
Louise H
I booked and paid for 1st class tickets and when the return tickets came through they were for second class.
Train First Class Seat, ONCF, Oct 7, 2025
P G
Pierre G
It was my first trip with 12go in Morroco, and it went perfectly!
Train First Class Seat, ONCF, Oct 2, 2025
S L
Steven L
The departure time was wrong. Fortunately I checked the ONCF schedule before hand or we would have missed our train.
Train First Class Seat, ONCF, Sep 30, 2025
I C
Ian C
Good service only issue was it’s was very busy and other passengers didn’t seem to be able to use correct seats :-)
Train Second Class Seat, ONCF, Sep 29, 2025
J G
John G
Seat numbering confusing Lounge basic Air conditioning poor
Train First Class Seat, ONCF, Sep 28, 2025
4.5
351 customer reviews
5
59%
4
30%
3
8%
2
3%
1
0%
97.2% of 351 travelers were presumably happy with ONCF as they left good or no review