What is ONCF?

ONLINE MOROCCO TRAIN TICKETS: ONCF MOROCCO TRAIN TICKETS

The Moroccan National Railways Office “ONCF” is a Public Establishment. with an industrial and commercial character (EPIC) with financial autonomy. Its mission is to ensure the rail transport of passengers and goods in the best conditions of safety, comfort, regularity. Also sustainable development. Rail transport in Morocco is an inexpensive and efficient way to get around. Although train travel is available only north of Marrakech, to Casablanca, Rabat, Fes, Meknes, and Tangier. But, to travel south of Marrakech to the mountains and Sahara desert. Or west to the coast, it’s necessary to use the SUPRATOURS or CTM bus service.

Booking Your Online Morocco Train Tickets.

You can not purchase a train ticket outside of Morocco from ONCF website. unless if you have a Moroccan bank account. Once you arrive, however, you can go to the train station in the city and you can make reservations and purchase your tickets to any destination in the country. There are always trains run often, but it’s better to purchase your tickets in advance.

To save time and money, MYtiket will purchase the tickets on behalf of you up to 3 months in advance. Just send us your travel details via our Booking form, or contact us on WhatsApp (+212608401475).

If you want to travel from Tangier to Marrakech and you want to take the overnight train you will just have to hope the couchettes are not fully booked. If they aren’t MYticket will book them for you or a single couchette. However, If you prefer to be alone in a compartment. On the other hand, If you don’t want to take the overnight train from Marrakech to Tangiers, we can book you high-speed train(BORAQ) tickets. So you’ll have to change the train at Casa Voyageurs station. Because the high speed is only from Casablanca to Tangier and stops in some cities like Kenitra and Rabat.

How much the train tickets in Morocco Cost?:Online Morocco Train Tickets

Train tickets Prices are very reasonable in Morocco.

MYticket take payment via PayPal (tickets+ service fee).

Children under the age of 4 travel free.

Children between 4 and 12 qualify for reduced fares.

 

TRIPFIRST CLASSSECOND CLASS
Fes - Tanger224DHS168 DHS
Marrakech - fes
290 DHS195 DHS
Marrakech - tanger299DHS - 449DHS238 - 297 DHS
Tanger - Casablanca195 - 149 DHS149 DHS
Marrakech -Casablanca
150DHS110DHS
Marrakech - Rabat
197 DHS138 DHS
Casablanca - Fes165 DHS115 DHS
Rabat - Fes120 DHS85 DHS

Getting to and From the International Airport MED V

check Casablanca – Aeroport MED V (CMN) Train schedule & Prices

morocco train tickets train from Aeroport MED V

If you’re arriving at the International airport in Casablanca there is a train that will take you directly to the main train station in the city center which called “casa voyageurs”. From there you can travel to Fes, Marrakech, or wherever you’d like to head to. Trains also run directly from the airport to Rabat.

If you’re in Tangier, Marrakech, Fes, or any other city which has a train station take a cab (petit taxi is always the cheapest option). and ask the driver to take you to “la gare”. When you arrive at your destination, try and have an address of a hotel ready before you hop into a cab.

If you are in a town like Essaouira or Agadir a Supratours bus will link you directly to the Marrakech train stationSupratours is a bus company that is owned by the railway company ONCF, anyway, you still can book and pay for a combination of bus and train tickets on our website via our Booking Form or via Email: [email protected]/WhatsApp:+212688489462.

If you want to travel to the following destinations: Tan Tan, Ouarzazate, Zagora, Essaouira, Agadir, Tiznit, Tetouan, and Nador which not reached by train, the only and best way is via Supratours bus.

Train Schedule for Travel to and From Marrakesh, Morocco

The imperial city of Marrakesh is one of Morocco’s most popular destinations. It’s also a beautiful city to explore the rest of the country, not just because of its excellent railway connections. From Marrakesh train station you can easily travel to other major cities. For example Casablanca, Rabat, Fez, Tangier, and Meknes. As well as being amazingly efficient, Morocco’s trains are considered clean and safe. Tickets are well-priced, too, making this one of the most budget-conscious methods of getting around.

Travel in Morocco by train

To Travel in Morocco, the train is the most efficient, not expensive, and comfortable way to get around. The train network in Morocco is not very extensive. Trains go to the north of Marrakech, but many of the major tourist destinations are covered. Trains go from and to Marrakech, Fes, Casablanca (including the International Airport), Rabat, Oujda, Tangier, and Meknes. If you want to travel to the desert(Merzouga, Zagora..), Atlas Mountains, Agadir, or Essaouira on the coast, you’ll have to use the bus services, Supratours or CTM.

Is it possible to get Food on Morocco Train?

A simple diverse menu, so you can order drinks, sandwiches, and snacks on the train. If you’re traveling during Ramadan however, bring your own supply of food. Don’t get stuck on the 7-hour train ride between Marrakech and Fes with just half a bottle of water and no food and no snack cart to be found. To clarify that the trains really don’t stop at the stations long enough to nip out and buy something.

First Class Morocco train tickets or Second class?

Morocco trains are divided into compartments, if you are in first-class you’ll be 6 people in the same compartment. If you are in the second class you’ll find 8 people per compartment. With MYticket we often book first-class for our customers so they can get an actual seat reservation, which is nice if you want a window seat since the landscape is wonderful. Otherwise, it’s first-come-first-serves. But the trains are rarely full so no worries you’ll always be quite comfortable. The price difference between first and second class is usually no more than 150 MAD.

Morocco Train Schedules: Online Morocco Train Tickets

There is no difference If you are French or English, here are some of Morocco train schedules.

⇒BOOK ONLINE MOROCCO TRAIN TICKETS HERE

How Long the Train Rides Are?

oncf train ticket

Note: For more cities and more schedule You can check “horaires” on the ONCF website. But here are some sample journey times.

  • From Marrakech to Casablanca—3 hours
  • From Marrakech to Rabat—4 hours
  • From Marrakech, to Fes—7 hours
  • From Marrakech- to Meknes—6 hours
  • From Tangier to Marrakech—11 hours (direct overnight)
  • From Tangier. to Fes—5 hours
  • From Casablanca. to Fes—4 hours
  • From Casablanca to Oujda—10 hours
  • From the International Airport (MED V) to Casablanca Center—40 mins

Buy Marrakech train tickets: Online Morocco Train Tickets

In the last past years, it wasn’t possible to purchase Moroccan train tickets online in advance. Only if you go in person to the train station in the city of departure and purchase your train tickets. Now, however, with MYtiket you can plan your trip in one click ,by researching and paying for tickets on our website: www.myticketservices.com and for more schedules check the website of the national railway operator, ONCF. If you wait until arrive to Morocco, first class train tickets may be sold out . Buying tickets on the day of departure may create a problem for a tourist who wants to enjoy his vacation.

If you are planing to travel in Morocco during peak times (including public holidays and particularly Ramadan), it’s a good idea to book in advance. If you have problems booking online Morocco train tickets, you can make a reservation in MYticket booking form and we’ll purchase your  bus or train tickets in advance to guarantee your first class seats to any Moroccan destination up to 3 months in advance.

Traveling by train in Morocco

The main Train stations in Morocco

 

Casa Voyageurs Train Station  (Casablanca Station)

Casa Voyageurs Train Station  (Casablanca Station)

Casa Voyageur is open 7 days a week, and connects all major stations in Morocco. As a central center, the resort offers a tourist information center, cafeteria, ATMs, newsstands, mosque and on-site parking.

Local buses connect regularly to and from Casa Voyageur, with mini taxis available around the clock. The station also provides a train connection to Mohamed V Airport every hour.

Casa Voyageur is located in the heart of Belle Veders (Bahmad Street, Place De La Gare) and is surrounded by restaurants, cafes and hotels that provide parking for tired travelers. The Ibis Moussafir Casa Voyageurs is ideally located next to the train station.

Casablanca also has many other stations, including CasaPort and Casa Oasis. These are much smaller stations than Casa Voyageur and generally serve small local cities.

Rabat Ville Train Station  (Rabat Station)

Rabat Ville Train Station  (Rabat Station)

Rabat is ideally located in the heart of Rabat (Mohamed V Street). It opens 7 days a week, and provides frequent links to major stations in Morocco. The resort offers a tourist information center, cafeteria, ATMs, newsstands, mosque and comfortable parking.

Due to its central location, the station is surrounded by restaurants, cafes and hotels. As with most stations, it is easy to reach local transportation with buses linking the station and mini taxis available at all times.

Rabat has a second station, Rabat Agdar and is smaller than the main station in Rabat Vail.

Marrakech Train  station

Marrakech Train  station: MOROCCO TRAIN TICKETS

Marrakech is ideally located in the city center (Hassan II Street) and provides frequent links with major stations in Morocco. The resort offers many amenities like shops, restaurants, ATMs, information center, newsstands, mosque and parking. If you have time to waste before connecting your train, the station is surrounded by restaurants, cafes and hotels.

Local buses and minibuses are outside the station, available around the clock.

Marrakech is the last train station in southern Morocco.

Tangier Train Station (Tangier station)

Tangier Train Station (Tangier station)

Tangier ville Station was opened in 2003 and has kept the new station atmosphere. Trains run every two hours, connecting passengers from several European destinations to the main Moroccan stations. It takes about 10 minutes by taxi from the port of Tangier to the train station, and there is also a convenient shuttle bus connecting the port to the train. As in most Moroccan stations, Tangier Ville has an information center, cafeteria, ATMs, newsstands, a mosque, and local parking.

Tangier Train Station is located in the center of Tangier, surrounded by restaurants, cafes and hotels.

Travel advice: When traveling overnight by train between Tangier and Marrakech, it is advisable to buy “Couchette” instead of first class. This will allow you to get the quote price reservation, making an overnight trip more comfortable.

There is always a minimum of one night trip between Marrakech and Tangier at a cost of 390 dirhams, with departure generally around 9 pm.

Railway Connecting service in Morocco

Many major Moroccan cities do not have stations (such as Agadir, Taroudant, Essaouira, Tiznit, Ouarzazate, Ad Dakhla, Tetouan), but ONCF has an agreement with SUPRATOURS (a local bus company) to pick up and transport passengers from the main stations and connect them to their final destination.

Marrakech is the last city in the south to be served by the ONCF train service, and travelers can connect via Supratours to other destinations in the south *. Tickets for these connections can be purchased at the original station.

Traveling from the northern regions to Asilah by train, you can contact via Supratours to Tetouan.

* The southern cities that Supratators connect to include Agadir, Tiznit, Ouarzazate, Dakhla, Boujdour, Laayoune, Smara, Tan Tan, Guelmim, Tiznit, Agadir and Ouarzazate

ONLINE MOROCCO TRAIN SCHEDULES AND PRICES

 

Please click on the links below to check the schedules & prices of your preferred destination

Scroll to Top
×