Train travel in Morocco

Train Travel in Morocco: Easy Guide for Tourists

  Train travel in Morocco is one of the best, safest, and most comfortable ways to move between major cities. Many travelers search online for train travel in Morocco, Morocco trains for tourists, and how to travel by train in Morocco. This simple guide will help you understand everything before your trip.

Why Choose Train Travel in Morocco?

Traveling by train in Morocco is:

  •  Safe and reliable
  •  Affordable compared to flights and private transportation
  •  Comfortable and modern like TGV
  •  Ideal for tourists who would like to travel mid and Northern part of Morocco

Moroccan trains connect the main cities and are easy to use, even if it is your first time in the country.

Morocco Train System (ONCF):

Morocco’s national train company is called ONCF (Office National des Chemins de Fer).

ONCF trains serve the most important cities, including:

  • Casablanca
  • Marrakech
  • Rabat
  • Fes
  • Tangier
  • Meknes
  • Kenitra
  • Trains are clean, air-conditioned, and clearly marked in French and Arabic.

High-Speed Train in Morocco (Al Boraq)

Morocco has Africa’s first high-speed train, called Al Boraq.

The Al Boraq train connects:

  • Tangier – Rabat – Casablanca

Travel time examples:

  • Tangier to Casablanca: about 2 hours
  • Tangier to Rabat: about 1 hour

This train is modern, fast, and very comfortable, making it perfect for tourists.

Popular Train Routes for Tourists

Here are the most searched and used train routes in Morocco:

Marrakech to Casablanca

  • Duration: 2.5–3 hours
  • Very frequent trains

Casablanca to Fes

  • Duration: 3.5–4 hours
  • Direct and easy route

Tangier to Casablanca (High-Speed)

  • Duration: ~2 hours
  • Best option for fast travel

Rabat to Casablanca

  • Duration: 1 hour
  • Very popular with travelers

 

Train Classes in Morocco

Moroccan trains usually offer two classes:

First Class

  • More space and comfort
  • Assigned seats
  • Quieter
  • Recommended for tourists

Second Class

  • Cheaper option
  • Comfortable but busier

Tip: First class is worth the small extra cost, especially for long journeys.

 

How to Buy Train Tickets in Morocco

You can buy train tickets in Morocco in three easy ways:

  1. At the train station (ticket counter)
  2. From ticket machines
  3. Online through the ONCF website

Tickets are affordable, and stations are generally well organized.

Is Train Travel in Morocco Safe?

Yes, train travel in Morocco is very safe for tourists.

  • Stations are secure
  • Trains are monitored
  • Locals and tourists travel together

As with any country, keep an eye on your personal belongings.

What You Should Know Before Taking the Train?

Helpful tips before traveling by train in Morocco:

  • Arrive at the station 20–30 minutes early
  • Keep your ticket until the end of the journey
  • Large luggage is allowed
  • Food carts are available on some routes

Train Travel vs Private Tours in Morocco

While trains are great for city-to-city travel, they do not reach:

  • The Sahara Desert
  • Atlas Mountains villages
  • Small towns and kasbahs

For these areas, travelers usually choose:

  • Moroccan Private tours
  • Moroccan Drivers with guides

Many tourists combine train travel + private tours for the best experience.

Is Train Travel in Morocco Worth It?

Yes! Train travel in Morocco is:

  • Easy to use
  • Tourist-friendly
  • Cost-effective

It is an excellent option for visiting major cities, especially for first-time visitors.

If you are planning a trip to Morocco and need help combining trains with private tours, feel free to contact us for expert local advice.

Help Me Plan My Trip in Morocco
  • Can’t seem to find what you want?
  • Don’t you know what you’d like to do?
  • Do you have an idea for a Morocco trip?
  • Things to do and places to see
  • You have unique needs (medical care, requirements, etc.).