Travel from Tangier to Rabat

Train from Tangier to Rabat

Moroccan Railways (ONCF) operates a train from Tangier to Rabat every 4 hours. Tickets cost $11 - $22 and the journey takes 3 hours 39 minutes.

How to get from Tangier to Rabat

From Tangier train to Gare Rabat Ville.3 h 39 minMAD 145
From Tangier Grand Taxi to Rabat.2 h 40 minMAD 150
From Tangier drive to Rabat.2 h 31 minMAD 255
From Tangier taxi to Tangier airport, fly to Casablanca airport, train to Casa-Voyageurs, then train to Rabat.4 h 7 minMAD 1,449

How long does it take to get from Tangier to Rabat?

The train from Tangier to Gare Rabat Ville takes 3 hours 39 minutes including transfers and departs every four hours.

Is there a direct train between Tangier and Rabat?

Yes, there is a direct train departing from Tangier and arriving at Gare Rabat Ville. Services depart every four hours, and operate every day. The journey takes approximately 3 hours 39 minutes.

Operators from Tangier to Rabat

Moroccan Railways (ONCF)Moroccan Railways (ONCF)
Grand TaxisGrand Taxis
Royal Air MarocRoyal Air Maroc