A文 Luky info portal · any country · no fluff

Train Tickets (ONCF): how it works in ma — first-hand

Short answer
Purchase regular train tickets directly at stations or via the official oncf-voyages.ma website to avoid high fees from third-party aggregators. Book Al Boraq high-speed tickets in advance and use a VPN if you experience payment issues on the official site.

From real experience

Tickets for regular trains in Morocco (e.g., Casablanca to Marrakesh) can usually be purchased at the station on the day of departure or the day before.
For the high-speed train to Tangier (Al Boraq), it is recommended to buy tickets in advance, especially if using a foreign card, to ensure availability. The ONCF website or the supratours.ma website can be used for booking.
✓ 2 reports from chats
Train travel in Morocco: 1st class offers more comfort but lacks power outlets and dining cars (only snack service available).
Travel time between major cities like Casablanca and Tangier can take around 6 hours. Econom class is not recommended due to overcrowding and hygiene issues. Online booking quirks exist: buying tickets individually can sometimes be cheaper than a single group transaction.
✓ 1 report from chats
Official website for Moroccan trains is oncf-voyages.ma.
Prices are significantly lower (e.g., Casablanca to Rabat is ~4 EUR) compared to third-party aggregators (like 12goasia) which can charge ~40 EUR. If the site fails to load or process payment, try using a VPN set to Turkey or Poland.
✓ 1 report from chats
When attempting to purchase train tickets for Moroccan railways online, users may be redirected from the official ONCF tickets website to third-party booking platforms like 12goasia.
This redirection is part of the booking process.
✓ 1 report from chats
It is generally possible to purchase train tickets at the station in Morocco for travel between cities like Casablanca and Essaouira, even without a foreign payment card for online booking.
✓ 1 report from chats

Related topics

• Royal Air Maroc Transit Accommodations 🚕 Online and International Card Transport Payments • Beaches and Coastal Guide 💱 Airport Currency Exchange 🛂 Transit Visa Rules for Russian Citizens • Transit at Casablanca Airport (CMN)

Everywhere the same, but your case is special?

Ask Luky — tries to understand your situation and answer more precisely.

And Luky is a live voice translator for real conversations: chat in the lobby with travellers from other countries.

PS: put Luky on a portable speaker at a party and talk to everyone at once

Open Luky