Rabat to Tangier Train

Morocco — schedule, fares, journey time and live tracking

Distance
298 km
Journey time
3h 15m
Stops
5

Route Overview

🇲🇦 Morocco · 298 km · 3h 15m

5 stops
  1. Casablanca Voyageurs
    Casablanca
    07:00
    0 km
  2. Rabat Ville
    Rabat
    07:58
    94 km
  3. Kénitra
    08:25
    127 km
  4. Meknès Station
    Meknès
    10:53
    313 km
  5. Fes Station
    Fes
    11:33
    385 km

About Rabat to Tangier Train

The Rabat to Tangier train is a major Morocco rail service covering approximately 298 km with a journey time of 3h 15m. The route connects Rabat and Tangier, passing through key urban and regional centres.

Tickets can be booked through Morocco Railways. Prices vary by class, seat availability and booking time — booking in advance is recommended for popular departure times and holiday periods.

At 298 km, the average speed on this route is approximately 92 km/h.

TrainsTracking provides real-time live tracking, platform information, delay alerts and full timetables for all Morocco train services. Use the live schedule link to check current departure times.

Frequently Asked Questions

How long does the train from Rabat to Tangier take?
The journey from Rabat to Tangier takes approximately 3h 15m. Times may vary by train type and stops en route. Always check the live schedule for current timings.
How far is Rabat from Tangier by train?
The rail distance from Rabat to Tangier is approximately 298 km.
How do I book a train ticket from Rabat to Tangier?
Book tickets through Morocco Railways at #. You can also buy at station ticket offices. Book in advance for the best prices.
Are there direct trains from Rabat to Tangier?
Yes, direct trains include: Al Boraq TGV Casablanca–Tanger, ONCF IC Casablanca–Fes, Al Boraq Casablanca-Tangier.

Book Tickets

Book RabatTangier tickets on Morocco Railways.

Book on Morocco Railways

Live Schedule

Real-time departure boards and live delays for Morocco.

View Schedules

Route Details

OriginRabat
DestinationTangier
Distance298 km
Journey time3h 15m
Stops5
Country🇲🇦 Morocco