17 Sep 2026
Sehala

ONCF

4.4
565 ulasan pelanggan
  • Schedule
  • Stations
  • Reviews

operator-schedule-title

Marrakesh - Casablanca
Kereta Api Tempat duduk kelas pertama
05:50, 06:50, 07:50, 08:50, 09:50, 11:50, 12:50, 13:50, 14:50, 15:50, 16:50, 17:50
Kereta Api Kerusi Kelas Kedua
05:50, 07:50, 09:50, 11:50, 13:50, 15:50, 16:50, 17:50, 21:00
Casablanca - Marrakesh
Kereta Api Tempat duduk kelas pertama
05:50, 06:15, 07:50, 08:50, 09:35, 09:50, 10:50, 11:35, 12:35, 12:50, 13:35, 13:50, 14:35, 14:50, 15:40, 16:35, 16:50, 17:50, 18:35, 19:35, 21:35
Kereta Api Kerusi Kelas Kedua
06:15, 11:35, 13:35, 15:35, 16:35, 17:35, 18:35, 19:35, 21:35
Fez - Marrakesh
Kereta Api Kerusi Kelas Kedua
05:40, 07:40, 09:40, 11:40, 13:40, 15:40, 17:40
Kereta Api Tempat duduk kelas pertama
05:40, 07:40, 09:40, 11:40, 13:40, 15:40, 17:40
Marrakesh - Fez
Kereta Api Kerusi Kelas Kedua
05:50, 07:50, 09:50, 11:50, 12:50, 13:50, 15:50
Kereta Api Tempat duduk kelas pertama
05:50, 07:50, 09:50, 11:50, 12:50, 13:50, 15:50
Marrakesh - Tangier
Kereta Api Kereta Katil Lipat
06:25, 21:00
Kereta Api Tempat duduk kelas pertama
05:50, 07:50, 08:50, 09:50, 11:50, 12:50, 13:50, 14:50, 15:50, 16:50, 17:50, 21:00
Kereta Api Kerusi Kelas Kedua
05:50, 07:50, 08:50, 09:50, 11:50, 12:50, 13:50, 14:50, 15:50, 16:50, 17:50, 21:00
Casablanca - Tangier
Kereta Api Kerusi Kelas Kedua
07:00, 08:00, 10:00, 12:00, 14:00, 15:00, 16:00, 17:00, 21:00, 22:00
Kereta Api Tempat duduk kelas pertama
07:00, 08:00, 10:00, 12:00, 14:00, 15:00, 16:00, 17:00, 21:00, 22:00
Fez - Casablanca
Kereta Api Kerusi Kelas Kedua
05:40, 07:40, 08:40, 09:40, 10:40, 11:40, 12:40, 13:40, 14:40, 15:40, 16:40, 17:40, 19:40
Kereta Api Tempat duduk kelas pertama
05:40, 07:40, 08:40, 09:40, 10:40, 11:40, 12:40, 13:40, 14:40, 15:40, 16:40, 17:40, 19:40
Tangier - Marrakesh
Kereta Api Kerusi Kelas Kedua
06:00, 07:00, 08:00, 09:00, 11:00, 12:00, 14:00, 15:00, 16:00, 17:00
Kereta Api Tempat duduk kelas pertama
06:00, 07:00, 08:00, 09:00, 11:00, 12:00, 14:00, 15:00, 16:00, 17:00
Tangier - Casablanca
Kereta Api Kerusi Kelas Kedua
07:00, 08:00, 10:00, 12:00, 14:00, 15:00, 16:00, 16:10
Kereta Api Tempat duduk kelas pertama
06:00, 07:00, 08:00, 10:00, 12:00, 14:00, 15:00, 22:10
Casablanca - Fez
Kereta Api Kerusi Kelas Kedua
06:40, 07:30, 08:30, 09:30, 10:30, 11:30, 12:30, 13:30, 14:30, 15:30, 16:30, 18:30, 20:30
Kereta Api Tempat duduk kelas pertama
06:40, 07:30, 08:30, 09:30, 10:30, 11:30, 12:30, 13:30, 14:30, 15:30, 16:30, 18:30, 20:30
Tangier - Rabat
Kereta Api Kerusi Kelas Kedua
06:00, 07:00, 08:00, 09:00, 10:00, 11:00, 12:00, 14:00, 15:00, 16:00, 17:00
Kereta Api Tempat duduk kelas pertama
06:00, 07:00, 08:00, 09:00, 10:00, 12:00, 14:00, 15:00, 16:00, 17:00, 22:00
Marrakesh - Rabat
Kereta Api Kerusi Kelas Kedua
04:50, 05:50, 07:50, 08:50, 09:50, 10:50, 11:50, 12:50, 13:50, 14:50, 15:50, 16:50, 17:50, 21:00
Kereta Api Tempat duduk kelas pertama
04:50, 05:50, 07:50, 08:50, 09:50, 10:50, 11:50, 12:50, 13:50, 14:50, 15:50, 16:50, 17:50, 21:00
Rabat - Tangier
Kereta Api Kerusi Kelas Kedua
06:50, 07:50, 08:50, 09:50, 10:50, 12:50, 14:50, 15:50, 16:50, 17:50, 22:50
Kereta Api Tempat duduk kelas pertama
06:50, 07:50, 08:50, 09:50, 10:50, 11:50, 12:50, 14:50, 15:50, 16:50, 22:50
Fez - Rabat
Kereta Api Kerusi Kelas Kedua
05:40, 06:40, 07:40, 08:40, 09:40, 10:40, 11:40, 12:40, 13:40, 14:40, 15:40, 16:40, 17:40, 18:40, 19:40
Kereta Api Tempat duduk kelas pertama
05:40, 06:40, 07:40, 08:40, 09:40, 10:40, 11:40, 12:40, 13:40, 14:40, 15:40, 16:40, 17:40, 18:40, 19:40
Rabat - Marrakesh
Kereta Api Kerusi Kelas Kedua
05:10, 07:35, 08:35, 09:32, 10:35, 12:33, 12:35, 13:35, 14:32, 14:35, 15:35, 16:35, 17:35, 18:35, 20:35
Kereta Api Tempat duduk kelas pertama
05:10, 08:35, 09:35, 10:35, 12:35, 13:31, 13:35, 14:32, 14:35, 15:32, 15:35, 16:18, 16:35, 17:35, 18:33
Rabat - Fez
Kereta Api Kerusi Kelas Kedua
06:37, 07:37, 08:27, 09:27, 10:27, 11:27, 12:27, 13:27, 14:27, 15:27, 16:27, 17:27, 18:27, 19:27, 21:27
Kereta Api Tempat duduk kelas pertama
06:37, 07:37, 08:27, 09:27, 10:27, 11:27, 12:27, 13:27, 14:27, 15:27, 16:27, 17:27, 19:27, 20:27, 22:27
Tangier - Fez
Kereta Api Kerusi Kelas Kedua
07:00, 11:35, 14:25, 14:30, 19:05
Kereta Api Tempat duduk kelas pertama
07:00, 11:35, 14:25, 14:30, 19:05
Fez - Tangier
Kereta Api Kerusi Kelas Kedua
05:40, 11:15, 14:00, 18:00
Kereta Api Tempat duduk kelas pertama
05:40, 11:15, 14:00, 18:00
Nador - Fez
Kereta Api Kerusi Kelas Kedua
09:36, 20:26
Kereta Api Tempat duduk kelas pertama
09:36, 20:26
Meknes - Fez
07:25, 08:47, 09:55, 10:39, 11:18, 12:39, 13:40, 14:39
Rabat - Meknes
Kereta Api Tempat duduk kelas pertama
06:37, 07:37, 08:27, 09:27, 10:27, 11:27, 12:27, 13:27, 14:27, 15:27, 16:27, 17:27, 18:27, 19:27, 20:27, 21:27, 22:27
Kereta Api Kerusi Kelas Kedua
07:37, 08:27, 09:27, 10:27, 11:27, 12:27, 13:27, 14:27, 15:27, 16:27, 18:27, 20:27, 22:14
Casablanca - Meknes
05:40, 06:40, 07:30, 08:30, 09:30, 10:30, 11:30, 12:30, 13:30, 14:30, 15:30, 16:30, 17:30, 18:30, 19:30, 20:30, 21:15
Meknes - Rabat
Kereta Api Kerusi Kelas Kedua
05:30, 06:17, 07:17, 08:17, 09:17, 10:17, 11:17, 12:17, 13:17, 14:17, 15:17, 16:17, 17:17, 18:17, 19:17, 20:17
Kereta Api Tempat duduk kelas pertama
06:17, 07:17, 08:17, 09:17, 10:17, 11:17, 12:17, 13:17, 14:17, 15:17, 16:17, 17:17, 18:17, 19:17
Fez - Nador
Kereta Api Kerusi Kelas Kedua
02:28, 10:00
Kereta Api Tempat duduk kelas pertama
02:28, 10:00
Meknes - Tangier
07:36, 11:51, 14:37
Fez - Kenitra
05:40, 06:40, 07:40, 08:40, 09:40, 10:40, 11:40, 12:40, 13:40, 14:40, 15:40, 16:40, 17:40, 18:40, 19:40
Kenitra - Fez
07:10, 08:13, 09:02, 10:02, 11:02, 12:02, 14:02, 15:02, 16:02, 17:02, 18:02, 19:02, 20:02, 21:02, 22:02
Meknes - Casablanca
05:30, 06:17, 07:17, 08:17, 09:17, 10:17, 11:17, 12:17, 13:17, 14:17, 15:17, 16:17, 17:17, 18:18, 19:17, 20:17
Casablanca - Kenitra
06:00, 07:00, 08:00, 09:00, 10:00, 11:00, 12:00, 14:00, 15:00, 16:00, 17:00, 18:00, 19:00, 20:00, 21:00

Tentang ONCF

Perjalanan dengan kereta api ialah cara yang mudah untuk meneroka sesebuah negara. Tidak kira sama ada anda ingin mencuba pengalaman menaiki kereta api jarak jauh yang bergerak perlahan, atau kereta api ekspres berkelajuan tinggi yang luar biasa modennya. Pengembaraan dengan kereta api membolehkan anda untuk tiba ke destinasi dengan bergaya serta dapat menikmati perjalanan sepenuhnya. ONCF ialah salah satu pengendali yang boleh anda gunakan untuk menempah perjalanan dengan kereta api. Sebelum mengesahkan tempahan anda, ingatlah untuk menyemak tarikh perjalanan, kelas, harga dan syarat tambang anda.

Apakah Stesen Utama ONCF?

Stesen utama yang terangkum dalam peta laluan ONCF termasuklah:

  • Stesen Kereta Api Marrakech
  • Stesen Kereta Api Casablanca
  • Stesen Kereta Api Fes
  • Stesen Kereta Api Tangier
  • Stesen Kereta Api Rabat Ville
  • Stesen Kereta Api Marrakech
  • Stesen Kereta Api Rabat
  • Casablanca Gare Casa Voyageurs
  • Stesen Kereta Api Lapangan Terbang Mohammed V
  • Stesen Kereta Api Kenitra

Apakah Laluan Paling Popular bagi ONCF?

Apakah Kelas & Harga Kereta Api ONCF?

Bergantung pada tempoh perjalanan dan pilihan anda, anda boleh memilih tiket kelas pertama atau kedua dalam koc sleeper untuk perjalanan semalaman atau memilih tempat duduk keras atau lembut, sekiranya ada. Ambil maklum bahawa pilihan kelas tiket adalah bergantung pada laluan dan tempoh perjalanan anda. Pada dasarnya, kereta api anda mungkin menampilkan koc kelas pertama. Tetapi, anda tidak akan dapat menempahnya jika tempoh perjalanan anda hanya dua jam yang singkat. Secara umumnya, tempat tidur kelas kedua ialah pilihan yang bagus untuk perjalanan yang lebih jauh. Tempat duduk yang lembut pula memberikan keselesaan jika perjalanan kereta api anda mengambil masa kurang dari 4-5 jam.

Kelebihan & Kekurangan Mengembara dengan Kereta Api

Kelebihan Mengembara dengan Kereta Api

  • Perkara terbaik tentang pengembaraan dengan kereta api ialah tiada kesesakan lalu lintas. Walaupun pada waktu sibuk, cuti panjang hujung minggu atau musim cuti.
  • Proses tempahan dalam talian juga adalah mudah. Anda tidak perlu pergi ke stesen kereta api, seperti kebiasaannya di banyak tempat tidak lama dahulu!
  • Harga tiket kereta api biasanya lebih berpatutan berbanding dengan tiket kapal terbang. Namun, untuk destinasi dan perjalanan tertentu, jumlah masa perjalanannya mungkin hampir sama
  • Walaupun mengembara dengan kereta api jelas lebih perlahan daripada penerbangan, stesen kereta api selalunya terletak di tengah-tengah bandar, menjimatkan masa anda untuk berulang-alik. Lapangan terbang pula biasanya terletak agak jauh dari bandar
  • Perjalanan pada waktu malam membolehkan anda berjimat dari segi bilik hotel serta tidur dengan nyenyak, berbeza daripada bas waktu malam yang kelas sleepernya pun merupakan satu kompromi yang besar
  • Perkhidmatan mewah tersedia di laluan tertentu

Kekurangan Mengembara dengan Kereta Api

  • Untuk perjalanan yang lebih jauh, menaiki kereta api pastinya lebih memakan masa berbanding penerbangan
  • Kereta api memang berjalan mengikut jadual, tetapi tidak mengikut jadual bukanlah sesuatu yang luar biasa untuk perjalanan dengan kereta api. Kelewatan juga mungkin teruk, jadi jika anda merancang sambungan ke penerbangan anda, semak dengan teliti masa kereta api tiba di stesen dan pertimbangkan dengan baik.
  • Kebersihan kadangkala menjadi isu dengan tiket kelas kedua dan ketiga, begitu juga dengan tandas.
  • Jika kereta api anda banyak membuat hentian, dalam keadaan tertentu, sukar untuk anda mengetahui masa untuk turun kerana hentian tidak selalu diumumkan atau ditandakan dengan jelas, kecuali jika terdapatnya skrin elektronik.
Baca lebih lanjut

Stesen ONCF

Ulasan Syarikat ONCF

4.4
565 ulasan pelanggan
5
59%
4
25%
3
11%
2
6%
1
0%
S
4
Kereta api Tempat duduk kelas pertama, ONCF, 28 Jul 2025
Tengo una queja tanto en la ida como en la vuelta. Mi mujer y yo viajamos separados porque los asientos no estaban juntos.
A
5
Kereta api Tempat duduk kelas pertama, ONCF, 8 Jul 2025
Great we stayed just around the corner and walked straight through to the platform as our train arrived
R
2
Kereta api Tempat duduk kelas pertama, ONCF, 22 Mei 2025
The train arrived maybe 20 minutes late. The ride was supposed to take 3 hours but took at least 3.5 hours. So, we arrived an hour later than we were supposed to. There was no wifi available even though it was supposed to be included with a first-class seat. Food was supposed to also be included but there was just a sad trolley with very minimal options. The AC was not working well and the air was actually considerably cooler off the train than on it.
R
2
Kereta api Tempat duduk kelas pertama, ONCF, 22 Mei 2025
The train arrived maybe 20 minutes late. The ride was supposed to take 3 hours but took at least 3.5 hours. So, we arrived an hour later than we were supposed to. There was no wifi available even though it was supposed to be included with a first-class seat. Food was supposed to also be included but there was just a sad trolley with very minimal options. The AC was not working well and the air was actually considerably cooler off the train than on it.
E
5
Kereta api Tempat duduk kelas pertama, ONCF, 21 Mei 2025
Esperienza molto positiva, treno pulito e comodo, con servizio bar e ritiro immondizia continuo per mantenere ordine e dare confortare ai passeggeri. Controlli ad ogni fermata che ci hanno fatto sentire molto sicuri e assistiti. Viaggiare in treno è un modo davvero comodo e confortevole per girare il Marocco.
L
4
Kereta api Tempat duduk kelas pertama, ONCF, 26 Sep 2024
Modern comfortable fast train. Easy to find our carriage. Luggage storage in short supply but the carriage was not full so we all managed. The train was late so that was a bit confusing but platform staff were helpful.
A
5
Kereta api Tempat duduk kelas pertama, ONCF, 21 Apr 2024
I was a solo traveller from Marrakesh to Casablanca.First class both ways. Reasonable price,I felt safe and relaxed experienced great adventure 😄
M
4
Kereta api Tempat duduk kelas pertama, ONCF, 17 Ogo 2023
The communication on my e-ticket was good, the train was ontime, the journey was smooth. But, the toilet was smelly and dirty.
R
2
Kereta api Tempat duduk kelas pertama, ONCF, 9 Apr 2023
Your app overcharged us by $30!!! Didn't get the email that contained my tickets! Has to cancel and rebook to the next train departure! Wasnt a good experience dealing with the desk at the train station. They said you over charged us as the actual price was only $59! NOT $89.04
A
4
Kereta api Kerusi Kelas Kedua, ONCF, 12 Mac 2023
Need to change train, rather easy. Good price and time sparing
R
2
Kereta api Tempat duduk kelas pertama, ONCF, 22 Jan 2023
I thought I will be offered free lunch or snack, as this was suggested by the 12go website, but the service man asked for money. I didn't have to pay for WC or Aircon, no TV on a board.
A
5
Kereta api Tempat duduk kelas pertama, ONCF, 3 Nov 2022
Perfect from the booking through the receiving of the tickets and well, the train ride 1st class through Morocco. Good to know that a company like 12Go exists for such journeys.
C
4
Kereta api Kerusi Kelas Kedua, ONCF, 3 Nov 2022
I took first class and i made a good trip until Tangier.
K
5
Kereta api Tempat duduk kelas pertama, ONCF, 13 Ogo 2022
Legit site. Worked like a charm. Avoided stress of very long lines and absolute chaos at the train and bus stations. Highly recommended!
E
4
Kereta api #614 Kelas Pertama, ONCF, 17 Sep 2026
The train was on time. Good Seats and ac. Coffe and snacks was available.
A
5
Kereta api #1017 Kelas Pertama, ONCF, 17 Sep 2026
It was an exceptionally good experience
S
5
Bas Bas, ONCF, 17 Sep 2026
Well organised Aircon coach on time clean and great driver good value for money
E
3
Bas Bas, ONCF, 16 Sep 2026
Back seats were uncomfortable and hot. Everything else was excellent. Would help to allow choice of seats
R
4
Bas Bas, ONCF, 16 Sep 2026
The ride was nice and the AC worked. But half an hour in the bus broke down and we stood in the heat without the machine working. No AC and the sun was burning but they could solve it (other bus drives were stopping to help) and the rest of the ride was totally fine.
S
1
Bas Bas, ONCF, 15 Sep 2026
They made me pay DOUBLE of actual price and EVEN THE DATE IS WRONG
S
4
Bas Bas, ONCF, 15 Sep 2026
Good experience however a departure address would make things easier
J
5
Bas Bas, ONCF, 15 Sep 2026
The pick up details were clear, the bus was on time and the driver skillful.
P
5
Bas Bas, ONCF, 10 Sep 2026
Very capable driver who ensured we had a break midway and arrived on time. My only regret is that there was no clear, advanced warning that we had to pay an additional amount for our luggage. This meant we had to run to stand in a queue to pay this fee and get stickers for our luggage. I have never seen this done in any other country and the bus company should seriously consider a better alternative.
E
5
Bas Bas, ONCF, 9 Sep 2026
Efficient . Comfortable and great air con. Thank you
T
5
Kereta api #110 Kelas Pertama, ONCF, 9 Sep 2026
On time, clean and comfortable
E
4
Bas Bas, ONCF, 4 Sep 2026
It was late - leaving Marrakech & even later arriving in Essaouira
A
4
Kereta api #610 Kelas Pertama, ONCF, 3 Sep 2026
Everything was ok
M
2
Kereta api #202 Kelas Pertama, ONCF, 1 Sep 2026
The train was 2 hours late departing, close to four hours late arriving. “First class” I want expecting an Italian rail experience but it was close to travelling in India standard. The seats and carriage absolutely stunk and the toilets were unusable and the stench was rank. Need to lift their gain before the World Cup.
E
5
Kereta api #614 Kelas Pertama, ONCF, 29 Ogo 2026
It’s great, train already there. I would prefer to know ahead of time if my seats goes forward- I get dizzy when it’s not.
C
5
Bas Bas, ONCF, 12 Ogo 2026
Very good trip
R
4
Bas Bas, ONCF, 10 Ogo 2026
Although appearing chaotic at the station, it is actually fairly organised. You need to make sure you purchase a separate ticket for your bags to get loaded in the storage area. You do this at a separate office by the side of the main station. 12Go is a useful app to help you get tickets. Communication was good too.
M
2
Bas Bas, ONCF, 5 Ogo 2026
Not a place to sit ctm at least had seats and protected from the sun, i wont use it again . But the ride was good.
J
4
Kereta api #19 Kelas Pertama, ONCF, 4 Ogo 2026
good train, clean, easy on the train and getting off the train
H
2
Kereta api #112 Kelas Pertama, ONCF, 2 Ogo 2026
Train was 40 mins late arriving at the origin station; over an hour delayed arriving at destination. Poor A/C on the train.
R
3
Kereta api Kerusi Kelas Kedua, ONCF, 16 Jul 2026
Train late setting off
J
5
Kereta api #604 Kelas Pertama, ONCF, 9 Jul 2026
1st class was worth the extra for the aircon. Simple and easy
A
4
Kereta api Tempat duduk kelas pertama, ONCF, 8 Jul 2026
Clean station, clean train, fairly comfortable - even for a 6.5 hour trip. Train left late but arrived in Marrakech bang on time. Air Con was fairly poor even in First Class. Loved the higher speed double decker trains for comfort and quietness but these older ones did the job and the drivers were very diligent.
D
3
Kereta api Kerusi Kelas Kedua, ONCF, 7 Jul 2026
Needed some air conditioning please
P
5
Kereta api #604 Kelas Kedua, ONCF, 5 Jul 2026
Everything went perfectly. I was able to board the train directly using my online ticket without any problems. The process was simple, convenient, and hassle-free. Overall, a very smooth experience. I would definitely use this service again.
J
4
Kereta api Tempat duduk kelas pertama, ONCF, 1 Jul 2026
The Al Boraq trip was excellent but the second train wasn’t that comfortable and other people took our places, we didn’t have space where to put our luggage.
L
2
Kereta api #600 Kelas Kedua, ONCF, 30 Jun 2026
after booking i never get the tickets but the he receipts only,i sent 3 emails to request my tickets but never receive them and this situation delayed my trip
A
5
Kereta api #614 Kelas Pertama, ONCF, 29 Jun 2026
Entièrement satisfaits de notre expérience, bon voyage entre Marrakech et Casablanca.
I
4
Kereta api #120 Kelas Pertama, ONCF, 28 Jun 2026
Bit random seating ( for example seat 25/26 it’s not side by side it’s front and behind) … air con ! Food ! No hassle
I
4
Kereta api Kerusi Kelas Kedua, ONCF, 25 Jun 2026
First train was fast , relaxing journey
D
5
Kereta api #614 Kelas Pertama, ONCF, 21 Jun 2026
The train left nearly an hour late.
M
5
Kereta api #620 Kelas Pertama, ONCF, 19 Jun 2026
Perfect trip, just in time and relaxed
M
5
Bas Bas, ONCF, 19 Jun 2026
Perfect Trip. Just in time, clean and relaxed.
B
5
Kereta api Tempat duduk kelas pertama, ONCF, 18 Jun 2026
The whole experience with 12go was first class. Easy online booking, kept updated and tickets arrived well before departure date. Seats opposite each other with window views. Will use 12go again.
T
5
Kereta api #104 Kelas Kedua, ONCF, 16 Jun 2026
no problems at all
M
4
Kereta api Kerusi Kelas Kedua, ONCF, 15 Jun 2026
I traveled in second class. It was fast, comfortable, and clean, but the carriage was dirty and the windows were grimy, so I couldn't enjoy the scenery. There were no particular problems with the reservation.