ONCF Railways -Tickets and online bookings

4.2(6 reviews)

ONCF Railways is a transportation company in Morocco. ONCF Railways operates in Agadir, Marrakesh, Essaouira, Casablanca, Fes and other cities in Morocco. Popular routes include Marrakesh to Casablanca, Marrakesh to Fes, Fes to Marrakesh, Rabat to Marrakesh.

Traveling with

ONCF Railways

  • Muy bien el viaje y muy cómodo en 2da clase. Lo que sí llego casi una hora más tarde del horario estipulado de llegada. Todo bien.

  • Great trip

  • This was only a short ride and it was excellent. The only thing I would add are some sthals for food and coffee around the stations

  • Driver very polite, very punctual. Vehicle was air conditioned and the driver was considerate. We stopped at argon oil too and it was interesting. Vehicle was spacious

  • very punctual and comfortable seat a bit too cold but better than too hot

ONCF Railways’s popular routes

let's ride icon
ride-made-easy
  • 57Cities
  • 494Routes

Our travelers reviews about the ride with ONCF Railways

4.17

Based on 6 reviews from Bookaway users who traveled with ONCF Railways

Tomas L.

Anton B.

Ishay V.

Ashfaq N.

Constanze S.

Your questions, Our answers

How much does a minivan ride cost from Marrakesh to Casablanca?

The cost of a minivan ride for a roundtrip adult ticket to Casablanca leaving from Marrakesh is around US$ 29

Do ONCF Railways have toilets on board?

ONCF Railways do have toilets on board!

Is there Wi-Fi on ONCF Railways?

Most of the ONCF Railways rides have Wi-Fi on board. We recommend reaching out directly to ONCF Railways to find out if your ride is one of those rides.

Do I need to print my ticket or does ONCF Railways offer e-tickets?

ONCF Railways has e-tickets so you don’t need to print your tickets.

Which cities does ONCF Railways operate in?

ONCF Railways operates in Agadir, Marrakesh, Essaouira, Casablanca, Fes, Merzouga, Ouarzazate, Rabat, Tangier, Meknes, Tetouan, Chefchaouen, Martil, Kenitra, El Jadida, Erfoud, Settat, Tiznit, Errachidia, Nador, Mohammedia, Safi, Tinghir, Oujda, Sale, Zagora, Boujdour, Dakhla, Tan-Tan, Laayoune, Tarfaya, Guelmim, Temara, Beni Mellal, Asilah, Khouribga, Inezgane, Taourirt, Taza, Khenifra, Boumalne Dades, Guercif, Bouizakarne, Rissani, Samara, Sidi Kacem, Ksar El Kebir, Bouskoura, Beni Ansar, Bouznika, Oued Zem, Fnideq, Nouaceur, Berrechid, Ben Guerir, Sidi Slimane, and Melilla