Trains in Morocco

Trains in Morocco: Timetables, Tickets & Travel Tips

Explore Morocco by train! Train travel in Morocco is a scenic way to discover quaint villages or enjoy a scenic journey. This guide will give you all the information about trains in Morocco. You will discover the railway network, train timetables, ticket options, and helpful travel tips.



Train Travel in Morocco

Train travel in Morocco is one of the most efficient and scenic ways to explore the country. The railway network, managed by ONCF (Office National des Chemins de Fer), connects major cities such as Casablanca, Marrakech, Rabat, and Tangier, making it an excellent option for both tourists and locals.

Morocco also boasts Africa’s first high-speed train, the Al Boraq, which connects Casablanca and Tangier in just over two hours. This modern train offers a fast and comfortable travel experience.

Trains in Morocco are reliable and generally on time. They cater to various budgets and travel preferences, with options ranging from affordable second-class seats to luxurious first-class compartments. For a smooth journey, it’s advisable to check train schedules and book tickets in advance, especially on popular routes.


Types of Trains in Morocco

Morocco offers a variety of train services to meet different travel needs:

  • High-Speed Trains (Al Boraq): The fastest and most modern trains, connecting Tangier, Kenitra, Rabat, and Casablanca. They are perfect for travelers who value speed and comfort.

  • Intercity Trains (TNR): These trains connect major cities and towns across Morocco. They are comfortable and well-suited for longer journeys with multiple stops.

  • Regional Trains: These trains serve smaller towns and cities, making them ideal for travelers seeking to explore less-visited destinations.


Domestic Train Travel

Domestic train travel in Morocco is an affordable and efficient way to explore the country. Key routes, such as Casablanca to Marrakech and Rabat to Fez, are popular among tourists and locals alike. The trains are equipped with air conditioning and comfortable seating, making long journeys more enjoyable.

While trains connect major cities seamlessly, destinations like Essaouira or the Sahara Desert may require a combination of train and bus travel. ONCF also partners with bus operators to ensure smooth transitions between non-rail-connected locations.


International Train Travel

Currently, there are no international train routes directly connecting Morocco with other countries due to its geographical position in North Africa. However, travelers can combine trains with ferries to Spain via the Tangier to Algeciras route. Once in Spain, Europe’s extensive train network can be accessed.


Train Stations in Morocco

Moroccan train stations are modern and well-equipped, offering various amenities for travelers. Here’s what you can expect at some of the major stations:

Casablanca Voyageurs

Casablanca’s main train station is a major hub for domestic and high-speed train travel. It offers ticket counters, cafes, restaurants, and luggage storage facilities. The station is centrally located, making it easy to reach from the city’s key attractions.

Marrakech Train Station

A blend of traditional Moroccan architecture and modern facilities, this station provides ticketing services, cafes, and waiting areas. Its proximity to the city center makes it convenient for tourists.

Rabat Agdal

This recently renovated station serves high-speed and intercity trains. It features comfortable waiting areas, shops, and dining options, ensuring a pleasant travel experience.

Tangier Ville

As the gateway to the high-speed Al Boraq trains, Tangier Ville is a state-of-the-art station with ample amenities, including free Wi-Fi, ticket offices, and nearby transport connections.

Fez Train Station

Known for its charming blend of modern and traditional design, Fez station provides essential facilities like ticket counters, waiting areas, and nearby taxi stands for onward travel.


Train Companies in Morocco

The primary train operator in Morocco is ONCF, which manages all passenger train services. ONCF is renowned for its punctuality, efficiency, and modern trains. It also operates the high-speed Al Boraq service, making it the backbone of Morocco’s railway network.

Tickets can be purchased at stations, online, or through the ONCF mobile app, which also provides real-time updates and information about train schedules.


Booking a Train Ticket in Morocco

Booking a train ticket in Morocco is simple and flexible. Here’s how you can secure your seat:

  1. Online: On our website and in our GetBy app you can book tickets in advance, with the option to select seats on a number of routes.
  2. At Train Stations: Ticket counters and self-service kiosks are available at most stations for on-the-spot purchases.
  3. Travel Agents: Authorized agents can assist with bookings and provide additional travel advice.

For popular routes and high-speed trains, it’s advisable to book your tickets early to ensure availability, especially during peak travel times.


Tips for Traveling Morocco by Train

Traveling by train in Morocco can be an enjoyable experience. Here are some tips to enhance your journey:

  • Check Schedules: Train times may vary depending on the season and public holidays, so verify the schedule before your trip.
  • Book First-Class for Comfort: First-class tickets offer more spacious seating and guaranteed reservations, making long journeys more pleasant.
  • Arrive Early: Major stations like Casablanca and Marrakech can be busy, so arrive at least 20-30 minutes before departure.
  • Pack Light: While luggage is allowed, storage space may be limited, especially in second-class compartments.
  • Bring Snacks: While some trains have snack trolleys, bringing your own food and drinks can ensure you have your preferred choices.
  • Enjoy the Scenery: Many train routes in Morocco pass through stunning landscapes, from rolling hills to coastal views. Choose a window seat for the best experience.
  • Be Mindful of Ramadan: During Ramadan, services may operate differently, and station amenities like cafes may have reduced hours.

Trains in Morocco FAQs

Are trains good in Morocco?

Yes, trains in Morocco are reliable, comfortable, and well-maintained. The train network is managed by ONCF, offering modern services such as the high-speed Al Boraq trains and regular intercity trains. Trains are a popular and efficient way to travel between major cities like Casablanca, Marrakech, Rabat, and Tangier.

What is the best way to travel around Morocco?

The best way to travel around Morocco depends on your destination and preferences. For major cities and long distances, trains are the most efficient and comfortable option. Buses are a good alternative for places not connected by train, and for exploring remote areas, renting a car or taking guided tours is ideal.

What is the luxury train in Morocco?

The Al Boraq high-speed train is considered the most luxurious train in Morocco. It connects Tangier to Casablanca, with stops in Rabat and Kenitra, offering first-class seating, spacious interiors, and amenities such as Wi-Fi and onboard refreshments.

Are trains cheap in Morocco?

Yes, trains in Morocco are affordable, with reasonable ticket prices for both first-class and second-class options. High-speed Al Boraq trains are slightly more expensive than regular trains but still provide excellent value for the speed and comfort offered.


Trains in Morocco Overview

Train travel in Morocco combines efficiency, comfort, and affordability, making it an excellent choice for exploring the country’s diverse landscapes and vibrant cities. With reliable services, modern stations, and the Al Boraq high-speed line, Morocco’s railway network is a traveler’s ally.


Trains in other countries you might be interested in

GetByAps twitter twitterX linkedin instagram facebook pinterest tiktok youTubePlay fax dinersCard maestroCard mastercard safety group faq printer mTicketQr arrowIcon iconChevronDown thumbsUp exclamationCircle download directions clock calendarCheck accommodation mailAlert questionCircleFull gpsIcon locationMark ferryIcon busIcon star locationPin phone email signpost unesco starFull verifiedBadge star ticketsIco reviewsIco guidesIco newsIco sightPin globe ticket flexCancelIcon