Casablanca to Fes by Train

Traveling from Casablanca to Fes by train is one of the most popular and convenient ways to explore Morocco. The national railway company, ONCF, offers comfortable and affordable options, with multiple daily departures. Whether you’re a tourist or a local commuter, the train is reliable, scenic, and cost-effective.


πŸ• Train Schedule

Trains from Casa Voyageurs Station to Fes Station run daily, with departures every 1 to 2 hours from morning to evening. Travel time ranges from 3h 20m to 4h 30m, depending on the train type.

 

DepartureArrivalDurationTrain Type
08:50 AM12:30 PM3h 40mAl Atlas
12:00 PM15:40 PM3h 40mAl Atlas
16:20 PM20:00 PM3h 40mAl Atlas

Note: Schedules may vary. Confirm times when booking.


πŸ’Έ Ticket Prices

Prices vary depending on the class and availability:

  • 2nd Class: from 100 MAD

  • 1st Class: from 150 MAD

First Class includes more spacious seating, air-conditioning, and assigned seats.


πŸš† Train Types

The main service between Casablanca and Fes is Al Atlas, ONCF’s intercity train. While Al Boraq (the high-speed train) operates between Casablanca and Tangier, travelers heading to Fes take Al Atlas.

If you’re starting in Casa Port, take a short train or tram to Casa Voyageurs, the main station for long-distance routes.


πŸ“ Station Info

  • Departure Station: Casa Voyageurs, Casablanca

  • Arrival Station: Gare de FΓ¨s, Fes

  • Both stations are centrally located and easily accessible by taxi or tram.


🧳 Tips for Travelers

  • Book early during holidays or weekends.

  • 1st class is recommended for longer journeys and comfort.

  • Trains are generally on time, but delays can happen.

  • Keep small change for snacks or drinks at stations.


🟠 How to Book Your Casablanca to Fes Train Ticket

  • βœ… View real-time schedules

  • βœ… Choose your seat class

  • βœ… Book securely online in minutes

  • βœ… Get your ticket by email or WhatsApp

 


πŸ” FAQs

Is there a high-speed train from Casablanca to Fes?
No. The high-speed Al Boraq line only goes to Tangier. For Fes, you take Al Atlas.

How long is the train ride from Casablanca to Fes?
Between 3 hours 20 minutes and 4 hours 30 minutes, depending on the train.

Where can I buy ONCF tickets online?
Right here on MYticketΒ β€” fast, simple, and tourist-friendly.

Scroll to Top
×