Mohammedia to Rabat Trains

Traveling by train from Mohammedia to Rabat is a fast and convenient way to reach Morocco’s capital from the Atlantic coast. With very frequent departures throughout the day, this short journey is ideal for commuters, day visitors, and travelers continuing onward to other cities. Modern trains and quick travel times make rail the most efficient option on this route.

Mohammedia to Rabat Railway Route

The railway route from Mohammedia to Rabat is one of the most practical connections in Morocco’s rail network, linking a coastal city with the nation’s capital. Traveling by train allows you to avoid road traffic while enjoying comfortable, well-equipped carriages. Air-conditioned interiors, cushioned seating, and generous luggage space make the journey pleasant from start to finish. Thanks to centrally located stations, arriving and getting around Rabat is easy and convenient.
Trains
Both Al Atlas and ONCF express trains operate on the Mohammedia to Rabat route, offering fast and reliable service throughout the day. The quickest trains complete the journey in under 40 minutes, making rail travel the preferred choice between the two cities. Onboard amenities include comfortable seats, ample legroom, and large windows.
Ticket Price
Ticket prices vary depending on travel date and service type. Economy Class tickets usually start from $24.
Seat Reservation
After booking, a seat is automatically assigned to each passenger.
Ticket Delivery
Tickets can be downloaded as a PDF and printed or shown on a mobile device when boarding.

Mohammedia to Rabat Train Details

Departing from

Mohammedia Train Station
Address: Mohammedia, Morocco, Mohammedia, Morocco

Arriving at

Rabat Ville Train Station

​Address: Ave Mohammed V, Rabat, Morocco, Rabat, Morocco
Try the new Rail Ninja App today
Get our free app to book & manage your trips on the go
Rail Ninja App

Mohammedia to Rabat Train Timetable

What to Know About Mohammedia - Rabat Train

More Routes

Casablanca - Marrakech Train

DistDistance: 246 km

Time: 2.5 h

Casablanca - Tangier Train

Distance: 246 km

Time: 2.5 h

Casablanca - Fes Train

Distance: 318 km

Time: 3.5 h

Marrakech - Casablanca ​Train

Distance: 246 km

Time: 2.5 h