🚄 Morocco · Trains

How to Buy Train Tickets in Morocco

Use the official ONCF website/app or buy at a station. For popular Al Boraq services, booking ahead is sensible.

Information checked 22 August 2026
🚄

SHORT ANSWER

Use the official ONCF website/app or buy at a station. For popular Al Boraq services, booking ahead is sensible.

OFFICIAL WEBSITE

Book directly with ONCF

ONCF Voyages lets you search timetables, compare classes, pay online and manage bookings. E-tickets can be shown on a phone.

AL BORAQ

Reserve high-speed trains in advance

ONCF states that Al Boraq tickets are available for sale up to three months ahead. A reservation guarantees a seat on the selected service.

AT THE STATION

Counters and ticket machines are available

ONCF also sells tickets at stations. For high-demand days, holidays and popular routes, buying earlier reduces stress.

NETWORK

Not every tourist destination has a train

The rail network is excellent for cities such as Tangier, Rabat, Casablanca, Fez and Marrakech, but places such as Essaouira and Agadir require bus/coach or road connections.

SOURCES

Where we checked this

FAQ

Quick questions

What is the official Morocco train website?

ONCF Voyages.

Can I show a train ticket on my phone?

Yes. ONCF says the e-ticket can be presented on a smartphone.

How early can I buy Al Boraq tickets?

ONCF states that tickets are sold up to three months ahead.