Travel Guide

Morocco train guide for tourists

Everything visitors need to know before booking ONCF trains in Morocco.

Search & Book

Check schedules & prices

Compare departures, pay securely, and receive instant confirmation by email.

Overview

Morocco's rail network is one of the easiest ways to travel between major cities. Use this guide to plan routes, choose classes, and book online with confidence.

Key routes to know

  • Marrakech to Casablanca train
  • Casablanca to Marrakech train
  • Marrakech to Rabat train
  • Rabat to Marrakech train
  • Marrakech to Tangier train
  • Tangier to Marrakech train

Booking advice

Book high-demand departures early, especially for weekends and holiday travel.

After payment you receive confirmation by email. Keep a digital copy on your phone and bring ID for ticket checks.

Key tips for travelers

Choose your class

First class offers extra space and a quieter cabin, while second class is budget-friendly.

Book early

Peak travel dates sell out quickly, so booking in advance helps secure your seat.

Know your stations

Major stations like Casablanca Voyageurs and Marrakech have clear signage and services.

Ready to book?

Compare schedules, prices, and operators with secure online booking.

FAQ

Can tourists book ONCF tickets online?

Yes. International travelers can book online and receive confirmation by email.

Is high-speed rail available?

Al Boraq connects Tangier, Rabat, and Casablanca with high-speed service.

Do I need to print my ticket?

Most tickets can be shown on your phone.

Popular rail cities in Morocco

Compare schedules and prices for Morocco's busiest train corridors.

Casablanca

Rabat

Tangier