ONCF Morocco • Train Times

Contact Train Times

For questions about ONCF schedules, train routes, or fares in Morocco, email us at ismailbarka82@gmail.com.

🚆

ONCF Schedules

Quickly check ONCF train schedules across Morocco.

Fast Search

Find train trips, transfers, and fares in seconds.

🇲🇦

Nationwide Coverage

Casablanca, Rabat, Tangier, Marrakech, Fez, Meknes, Agadir, Oujda, Kenitra, Tetouan, Safi, El Jadida, Nador, Beni Mellal, Khouribga, Settat, Taza, Larache, Ksar el-Kebir, Mohammedia, Temara, Essaouira, Chefchaouen, Ouarzazate, Taroudant, Tiznit, Ifrane, Errachidia, Guelmim, Berkane, Al Hoceima, Salé, Khemisset, Inezgane, Berrechid, Khenifra, Taourirt, Bouskoura, Fquih Ben Salah, Dcheira El Jihadia, Oued Zem, El Kelaa Des Sraghna, Sidi Slimane, Guercif, Oulad Teima, Ben Guerir, Tiflet, Lqliaa, Sefrou, Fnideq, Sidi Kacem, Tan-Tan, Souk El Arbaa, Youssoufia, Lahraouyine, Martil, Ain Harrouda, Souk Sebt Oulad Nemma, Skhirat, Ouazzane, Benslimane, Beni Ansar, M'diq, Sidi Bennour, Midelt, Azrou, Drargua, Ait Melloul, Dar Bouazza, Salé Al Jadidah, Chichaoua, Dakhla, Bouznika, Tafraout, Boumalne Dades, Zagora, Tinghir, Al-Aaroui, Ahfir, Aklim, Aïn Bni Mathar, Aïn Defali, Aïn Dorij, Aïn El Aouda, Aïn Jemaa, Aïn Kansara, Aïn Leuh, Aïn Taoujdate, Ajdir, Aknoul, Alnif, Amizmiz, Anergui, Aoufous, Ar Rommani, Asjen, Assa, Azilal, Debdou, Demnate, Drargua, El Hajeb, El Kbab, El Mansouria, Erfoud, Es-Semara, Fès-Médina, Figuig, Goulmima, Gourrama, Gueltat Zemmour, Had Bouhssoussen, Had Dra, Hassi Berkane, Hassi Labied, Igoudar Mnabha, Imilchil, Imouzzer Kandar, Imouzzer Marmoucha, Immouzer, Itzer, Jorf, Karia Ba Mohamed, Karia Ben Aouda, Kasba Tadla, Kattara, Kceibya, Kénitra, Kerrouchen, Khemis Sidi Yahya, Khmis Ksour, Khnifiss, Koudia, Ksar Lmajaz, Ksar Sghir, Laayoune, Lakhmiss, Lalla Mimouna, Lalla Takerkoust, Laqraqra, Lbir Jdid, Lemsid, Loudaya, Loulad, M'Rirt, Maaziz, Madagh, Marsa El Brega, Matmata, Mechra Bel Ksiri, Médiouna, Mehdya, Melouiyya, Melloussa, Merzouga, Mhaya, Mibladen, Midar, Mnasra, Moqrisset, Moulay Abdallah, Moulay Bousselham, Moulay Driss Zerhoun, Moulay Idriss, Moulay Yacoub, Moussam, M'rirt, Mzouda, Nouaceur, Oualidia, Oued Ifrane, Oued Laou, Oued Makhazine, Oued Naanaa, Oued Romane, Ouezzane, Oulad Abbou, Oulad Aissa, Oulad Amrane, Oulad Ayad, Oulad Berhil, Oulad Frej, Oulad Ghadbane, Oulad H'mad, Oulad M'Barek, Oulad M'Hamed, Oulad Rahmoune, Oulad Saïd, Oulad Sidi Ben Daoud, Oulad Tayeb, Oulad Ziane, Oulfa, Oulmès, Outat El Haj, Pont Blondin, Rabat, Ras El Ma, Rhafsai, Rissani, Rommani, Safi, Saïdia, Saka, Salé, Sbata, Sebt Gzoula, Sebt Labrikiyne, Sebt Loudaya, Sebt Oulad Nemma, Sefrou, Settat, Sidi Ahmed El Khadir, Sidi Ali, Sidi Allal El Bahraoui, Sidi Allal Tazi, Sidi Amar, Sidi Azzouz, Sidi Bennour, Sidi Bibi, Sidi Boubker, Sidi Bouknadel, Sidi Bou Othmane, Sidi Chiker, Sidi Dahbi, Sidi El Hattab, Sidi El Jazouli, Sidi Ettiji, Sidi Hajjaj, Sidi Ifni, Sidi Ismail, Sidi Jaber, Sidi Kacem, Sidi Lahcen, Sidi Lyamani, Sidi Mohamed Lahmar, Sidi Mokhtar, Sidi Moussa, Sidi Ouassay, Sidi Rahhal, Sidi Redouane, Sidi Slimane, Sidi Taibi, Sidi Yahya El Gharb, Sidi Youssef Ben Ali, Skhour Rhamna, Smara, Soualem, Souk El Arbaa, Souk El Had, Souk Et Tnine, Sraghna, Taddert, Tahala, Taineste, Taliouine, Talwat, Tamallalt, Tamanar, Tamesloht, Tamesna, Tamraght, Tan-Tan, Tanalt, Taounate, Taourirt, Tarfaya, Taroudant, Tata, Taznakht, Tazzarine, Tekna, Tétouan, Thar Es-Souk, Tichla, Tidili, Tifariti, Tiflet, Tighedouine, Tighmert, Tilmi, Timahdite, Tinejdad, Tissa, Tit Melloul, Tiznit, Tnine Aglou, Tnine Amellou, Tnine Bni Oukil, Tnine Boujemaa, Tnine Gharbia, Tnine Jdida, Tnine Louta, Tnine M'diq, Tnine Ourika, Tnine Sidi El Yamani, Tnine Sidi Rahhal, Tnine Tizirane, Touama, Touissit, Toulal, Toundout, Zaida, Zegzel, Zerkten, Zeubelemok, Zghira, Zoumi, Agadir Melloul, Agadir-Ida-ou-Tnan, Aoulouz, Aourir, Arazane, Bni Darkoul, Bni Tajite, El Guerdane, Haddada, Houara, Irherm, Jerada, Jmaat Moul Blad, Laakhssas, Lagouira, Lamsid, Mhamid El Ghizlane, Moulay Brahim, Oued Eddahab, Sidi Kasem, Sidi Rahal, Sidi Slimane, Skoura, Tagounite, Taouz, Tazert, Temsia, Timoulay, Tiznit, Zag and more.

Why contact Train Times?

Train Times Morocco simplifies ONCF train searches with a fast, modern interface optimized for all travelers.

Compare routes, check schedules, and quickly find the best travel options across Morocco.

Live Data
Data powered by ONCF Voyages
Mobile Optimized
Works perfectly on mobile devices
Fast
Results in seconds

How to contact us?

📧

Email

contact@traintimes.ma

💬

Social Media

@Train TimesMA

📝

Contact Form

Reply within 24h

Cities covered

CasablancaRabatTangerMarrakechFèsMeknèsOujdaAgadirKenitraTétouanNadorEssaouira

Contact FAQ

How to contact Train Times Morocco?

You can use our contact form, email us at contact@traintimes.ma, or follow us on social media.

Does Train Times sell ONCF tickets?

No, Train Times is a schedule and availability search platform. Purchase is done on the official ONCF website.

Can I report a schedule error?

Yes, use our contact form and specify the date, time, and route concerned.

Do you offer an API for ONCF schedules?

Contact us for any partnership or API access request. We review every project.

Do you offer an API for ONCF schedules?

Contact us for any partnership or API access request. We review every project.

How to get real-time ONCF train schedules?

For any real-time data question, contact us directly. We review all requests.

Do you have a mobile app for train tickets in Morocco?

Contact our team to learn more about ONCF mobile solutions. We will respond quickly.

What are the ONCF train ticket prices?

We invite you to contact us for detailed pricing information. Every request is handled with care.

Can you book an ONCF train ticket online?

Contact us to find out about online booking options. Our team will guide you.

How to cancel an ONCF ticket?

For ticket cancellation, please get in touch with our services. We assist you.

Are there student discounts on ONCF trains?

We can inform you about available discounts. Contact us with your specific request.

What are the different ONCF travel classes?

Contact us for details on travel classes. We answer all questions.

How to get a refund for an ONCF ticket?

For a refund, contact us. We review each situation personally.

What is the official ONCF website?

Contact us, we will direct you to official information. Our service is free.

What are the first and last train times today?

Contact us for today's schedules. We have updated information.

Is there a direct train from Casablanca to Marrakech?

For any direct route question, feel free to contact us. We will guide you.

How to book an ONCF train ticket by phone?

We can help you book by phone. Contact our team for the procedure.

Does ONCF offer first-class service?

Contact us to discover first-class services. We detail all options.

Can I take my bicycle on the ONCF train?

For baggage policy including bicycles, contact us. We give you clear information.

What baggage is allowed on ONCF trains?

Contact us to know the current baggage rules. We reply immediately.

How to contact ONCF customer service?

We are in close contact with ONCF services. Write to us for a quick connection.

Is the Al Boraq train more expensive than the normal train?

Contact us to compare Al Boraq and regular train fares. We help you choose.

How long is the Tanger-Casablanca train journey?

We can give you updated durations. Contact us for a route calculation.

Does ONCF have night trains?

For night services, contact our team. We tell you the relevant lines.

How to know if my ONCF train is delayed?

Contact us for real-time disruption tracking. We inform you immediately.

Can you buy an ONCF ticket with PayPal?

For accepted payment methods, contact us. We guide you through your purchase.

What are the stops of the Al Boraq train?

Contact us to get the complete list of Al Boraq stations. Quick reply guaranteed.

Is there Wi-Fi on ONCF trains?

We know all onboard services. Contact us to check the connectivity of your journey.

How to claim a missed connection due to ONCF delay?

Contact us to start a claim. We support you through the process.

Does ONCF offer subscription cards?

For any information on subscriptions, contact us. We detail the offers.

How does the ONCF schedules API work?

We are open to technical collaborations. Contact us to discuss API integration.

Can I check ONCF schedules on Google Maps?

Contact us for any ONCF data synchronization question. We have solutions.

Where to find ONCF train schedules in PDF format?

We can provide you with structured data. Contact us with your exact need.

How many ONCF stations are there in Morocco?

Contact us to get the complete list of stations. We are experts on the network.

Which ONCF trains are accessible for people with reduced mobility?

Feel free to contact us about accessibility equipment. We give you precise information.

Can I buy an ONCF ticket without an online account?

Contact us to clarify the purchase procedure. We have answers for everything.

Does ONCF allow pets?

Send us your pet question via message. We answer quickly.

How to report a lost item on an ONCF train?

Contact us immediately, we can help you recover your item. Act fast.

What is the price of an ONCF sleeper ticket?

For sleeper fares, contact us with your route. We give you the exact price.

How to travel as a group on ONCF?

We organize group bookings. Contact us for a quote and special offers.

Is there an ONCF shuttle between the airport and Casa train station?

Contact us to arrange your airport-train connections. We find the best solution.

What are the Al Boraq timetables for Casablanca-Tanger?

We have the latest timetables. Contact us for your preferred time slot.

Can I exchange my ONCF ticket for another day?

For any ticket exchange, contact us before departure. We handle it.

Does ONCF have a loyalty program?

Contact us to discover loyalty benefits. We register you if possible.

How to know the departure platform of my ONCF train?

Send us your train number, we check the platform in real time. Express service.

Where to find a map of ONCF train lines?

We can provide you with an updated network map. Contact us by email.

How does the ONCF e-ticket work?

No worries, we explain. Contact us to master the e-ticket.

Are there any promo offers on ONCF tickets right now?

Contact us, we know the current promotions. Take advantage of the best prices.

Does ONCF serve all major cities in Morocco?

We can check if your city is served. Contact us for personalized advice.

What is the difference between shuttle trains and regular ONCF trains?

Contact us, we compare the train types for you. Make the right choice.

Does ONCF offer ticket + hotel packages?

We have combined offers. Contact us to build your tailor-made stay.

Can I board the train with a ticket on my phone?

Yes, it's often possible. Contact us to confirm the exact procedure.

What are the least crowded days on ONCF trains?

Contact us, we know the trends and can advise you on the best time.

How to cancel my ONCF website account?

We can help you with account management. Contact us with your credentials.

Where to buy an ONCF ticket at Casablanca airport?

We tell you the exact point of sale. Contact us before your arrival.

Does ONCF offer children's fares?

Contact us for family discounts. We have the youth fare grids.

Can I reserve a specific seat on the ONCF train?

Depending on the train, it's possible. Contact us to reserve the seat of your choice.

How to contact ONCF via live chat?

We can connect you with ONCF support. Write to us!

Are ONCF tickets valid for all dates?

Contact us to know the exact ticket conditions. Avoid bad surprises.

How to benefit from the ONCF youth card fare?

We explain the youth card procedure. Contact us with your ID.

Is there a catering service on board ONCF trains?

Contact us to know the catering services on your line. Bon appétit!

What to do in case of an ONCF strike?

In case of social disruption, contact us. We inform you of alternatives.

How to pick up an ONCF ticket purchased online?

We tell you the available machines and counters. Contact us to avoid the queue.

Is the ONCF train air-conditioned in summer?

Air conditioning is standard. Contact us if you have doubts about a specific train.

How to integrate ONCF data into my website?

We offer integration solutions. Contact us for a technical partnership.

Which ONCF stations have guarded parking?

We know the facilities of each station. Contact us to park your car safely.

Can I use my ONCF ticket on another train?

It depends on the ticket type. Contact us with your reference to check.

What documents are needed to travel on an ONCF train?

Contact us to prepare your trip with peace of mind. ID and ticket basically.

How to send a package by ONCF train?

The courier service exists. Contact us for shipping terms.

How to get an invoice for an ONCF ticket purchase?

We can help you with invoicing. Contact us with purchase details.

Does ONCF have a WhatsApp customer service?

Contact us to know the available channels. We relay your request.

How to change the date of my ONCF ticket online?

We guide you step by step. Contact us for any modification.

Are there discounts for large families at ONCF?

Contact us, we detail all family offers. Travel cheaper.

How to activate my ONCF discount card?

Contact us with your card number. We activate it for you quickly.

Where can I top up my ONCF card?

We tell you the nearest top-up points. Contact us.

What is the ONCF toll-free number?

Contact us, we provide you with official contact details. Quick service.

How to make a suggestion to ONCF?

Send us your suggestion, we pass it on. Your opinion counts.

Does ONCF offer organized trips?

Contact us for train tour packages. Discover Morocco differently.

Can I book an ONCF ticket for someone else?

Of course, contact us with the passenger's information. We do the necessary.

How to know if my train is full?

We can check live availability. Contact us before heading out.

Does ONCF have agreements with other railway companies?

Contact us for international connections. We know the partnerships.

What is the Train Navette Rapide (TNR)?

We explain everything about TNR. Contact us for this local service.

How to travel with a stroller on the ONCF train?

Contact us for accessibility tips. We make family travel easier.

Is there an ONCF price simulator?

We can do an online simulation for you. Contact us with your dates.

How to get to the ONCF station by public transport?

We tell you the best route. Contact us, we handle the logistics!

What is the shortest travel time between Rabat and Casa by train?

Contact us for train performance. We optimize your time.

Are there direct trains from Marrakech to Fez?

We check the direct connection for you. Contact us for schedules.

How to know the price of an ONCF ticket without internet?

Call us! We give you the fare by phone. Leave a message.

How does the ONCF group fare work?

Contact us for group rates. We have special offers for organizations.

Can you bring food on board?

Contact us for onboard recommendations. Generally it's allowed.

How to report a problem on board an ONCF train?

Contact us immediately, we escalate the problem to ONCF teams.

What is the capacity of ONCF trains?

Contact us for technical details. We know all models.

How to apply for a job at ONCF?

We can guide you to the right procedure. Contact us to apply.

Are there luggage lockers at ONCF stations?

Contact us to know where to leave your luggage safely. Travel light.

How to get a refund if the train is cancelled?

We handle refund requests. Contact us as soon as cancellation is noted.

What are the advantages of Al Boraq compared to driving?

Contact us for a detailed comparison. Gain time and safety.

Can I book an ONCF ticket by SMS?

Contact us, we can help you finalize a booking by message.

How to travel first class on Al Boraq?

Discover first-class comfort with us. Contact us to book.

Are there phone charging outlets on the train?

Contact us to check the train equipment. Stay connected.

How to book an ONCF ticket for a foreigner?

Contact us, we help you with foreign formalities. It's simple.

Which trains offer private compartments?

Contact us to book a private compartment. Travel in privacy.

How to get to Chefchaouen by train?

The nearest station is a few kilometers away. Contact us for taxi/bus connection.

Does ONCF offer open-date tickets?

Contact us for flexible ticket options. We advise you according to your needs.

How to change the name on an ONCF ticket?

Contact us immediately, we check if the modification is possible.

What are the Tanger-Kenitra line schedules?

We have detailed frequencies. Contact us to plan your half-day.

Are there toilets on ONCF trains?

Of course, and they are maintained. Contact us for any other comfort.

How to get an upgrade on an ONCF ticket?

Contact us before departure, we manage upgrades under conditions.

What is the maximum speed of the Al Boraq train?

Contact us for technical specifications. The speed will surprise you.

How to report air conditioning failure on the train?

Contact us, we transmit the alert to the train staff in real time.

Does ONCF sell tickets on board?

It's not recommended, better to buy before. Contact us to avoid penalties.

How to view my ONCF purchase history?

Contact us, we retrieve your transactions. Personalized customer tracking.

Is there a difference between an e-ticket and a paper ONCF ticket?

Contact us, we clarify that. The e-ticket is accepted like paper.

How to subscribe to the ONCF offers newsletter?

We can subscribe you to promo alerts. Contact us with your email.

What are the Rabat-Salé shuttle schedules?

Contact us for this busy line. We have minute-by-minute frequencies.

Can I get an ONCF delay certificate?

Yes, we help you get it. Contact us with your trip references.

How to travel by train from Casa to Mohammed V Airport?

The airport shuttle is convenient. Contact us for schedules synchronized with flights.

Does ONCF offer business services?

Contact our corporate service. We have tailor-made solutions for professionals.

What are the ONCF night train fares?

Contact us for couchettes and compartments. Sleep while traveling.

How to organize a school trip with ONCF?

We manage school trips from A to Z. Contact us for a free quote.

Where is the ONCF ticket counter at Casa Voyageurs station?

We guide you from the entrance. Contact us, you won't miss it.

How to buy an ONCF ticket for the same day?

Contact us, we check last-minute availability and guide you.

Does ONCF allow musical instruments on board?

Under certain conditions, yes. Contact us to avoid being turned away.

Are there elevators in ONCF stations?

Contact us for station accessibility. We list the equipment.

How to file a formal complaint with ONCF?

Send us your complaint in writing. We follow up.

What is the ONCF policy for large luggage?

Contact us with the dimensions. We check if it's allowed or if another service is needed.

How to reserve a seat with a power outlet on the train?

Contact us, we know the car configuration. We find you an outlet.

Does ONCF have a train museum?

Contact us for heritage tours. We inform you with passion.

How to know which train takes bicycles?

Not all trains accept bicycles. Contact us, we check the equipment.

What are the times of the last Marrakech-Casa train?

Don't miss the last departure. Contact us, we give you the exact time tonight.

How to travel with a baby on lap on ONCF?

Contact us for baby conditions. Usually free, we confirm.

Are there smoking areas on ONCF trains?

Trains are non-smoking. Contact us if you need precise information.

How to get free ONCF tickets?

Contact us to know the current promotions and contests.

What routes are served by the Al Boraq train?

We have the map of high-speed services. Contact us and travel fast.

How to download the official ONCF app?

Contact us for the direct link to the stores. Avoid counterfeits.

How to be refunded if I don't take the train?

Contact us before the train departs, we cancel and manage the partial refund.

Are there ONCF boarding priorities?

Contact us for priority services. We give you the criteria.

How can I become an ONCF partner?

Contact us for any partnership proposal. We study all opportunities.

What is the ONCF 'SOS luggage' service?

A luggage assistance service. Contact us for the direct number and prices.

How to buy an ONCF ticket from abroad?

Contact us, we can make the purchase for you and send the ticket.

Does ONCF offer gift cards?

Inquire with us about train gift cards. Original idea!

Where to find the ONCF complaint form?

We send you the form by email. Contact us with your address.

How to stay informed about ONCF disruptions?

Follow our alerts. Contact us to be added to the instant notification list.

What are the train times to Oujda?

Contact us for the full Eastern Morocco timetable. We have all stops.

How to reach Agadir by ONCF train + bus?

We organize the train + Supratours bus combo. Contact us for a combined booking.

Does ONCF refund tickets in case of bereavement?

Contact us in case of force majeure. We treat these requests with humanity.

How to get proof of passage at an ONCF station?

We can help you obtain this proof. Contact us with the date and time.

Are there USB ports on ONCF trains?

Contact us to check the equipment of your car. We tell you everything.

How to travel with a guide dog for the blind?

Guide dogs are accepted. Contact us for simplified formalities.

What is the carbon footprint of an ONCF train journey?

Contact us for environmental figures. The train, an eco-responsible gesture.

How to book a VIP lounge at an ONCF station?

We manage access to private lounges. Contact us for a premium experience.

How to know if an ONCF station has Wi-Fi?

Contact us for the list of connected stations. Stay online before departure.

What if I miss my ONCF train because of a police check?

Contact us, we try to find a solution on the next train.

Does ONCF offer combined tickets with CTM?

Yes, the combined ticket exists. Contact us to book train + coach.

How to buy a ticket for the Marrakech Express?

The myth is still alive. Contact us, we find you the direct train to the red city.

Can we visit the train locomotive?

Contact us for exceptional visits. Possible during open days.

How to request a communication from ONCF?

Contact our communication department. We relay your press and media requests.

How to suggest a new feature?

Send us your idea through the form. We read every message.

Where to find the terms of use?

The terms are accessible from the site footer. Contact us for any questions.

Can I request a station to be added?

Yes, if the station is served by ONCF. Contact us with details.

How to get help using Train Times?

Check our FAQ or write to us. We respond quickly.

Is Train Times free?

Yes, completely free. No purchase required.

Can I share an itinerary by email?

Yes, use the share buttons on the results page.

What is the data source?

Data comes from ONCF services through public channels and is continuously updated.

How to follow Train Times on social media?

Follow us on Facebook, Instagram, and Twitter @Train TimesMA.

I found a bug, what should I do?

Please report it via the contact form with a screenshot if possible.

Can I request a ticket refund through Train Times?

No, refund requests must be made directly to ONCF.

How to be sure the schedules are up to date?

Our system synchronizes data multiple times a day. The last update time is displayed.

Do you offer a mobile app?

The site is a PWA installable on the home screen. A native app is under consideration.

Can I contact ONCF through Train Times?

No, we are not ONCF. Please use official ONCF channels.

How to delete my personal data?

Send us a request by email. We will process your request within 30 days.

Do you have a phone number?

We prefer written contact to keep a record. Use the form or email.

Can I suggest an improved translation?

With pleasure! Send us your language suggestions.

Train Times – your ONCF travel companion

Train Times Morocco helps travelers search ONCF trains, compare routes, check schedules, and verify availability between major Moroccan cities.

Casablanca, Rabat, Tangier, Marrakech, Fez, Kenitra, and other destinations are available through a fast and modern interface.