Travelers looking to 156-mile (251 km) journey between the coastal cities of Rabat and Tangier have multiple options. Going by car with a private transfer is your best bet, with a few opportunities to stop at scenic places along the way including the Mamora Forest nature preserve and a beachside town. Those looking to save the time should take the train, which takes about one hour and twenty minutes. 

By Private Transfer 

Duration: 2 hours, 30 minutes 

Those who do not mind adding on slightly more time to their journey and may be interested in stopping at points along the way should consider private transfer when traveling between Rabat and Tangier.

The journey will first take you through the Mamora Forest, a nature preserve that is home to more than fifty of Morocco's cork trees, along with eucalyptus, pine, and wild pear trees. Slightly outside the forest, along the coast, is the Lac de Sidi Boughaba, which is home to over two hundred species of birds, including several endangered and rare species, like the marbled duck. 

Further along up the coast is the small town of Moulay Bousselham. It has one of the most picturesque beaches in the country, with a clear blue lagoon, a relaxed seaside atmosphere, and some of the best birdwatching in the country, including flamingos, herons, and gannets. Stop and have lunch or a coffee at one of the seaside cafes. 

By Train 

Duration: 1 hour, 20 minutes 

The fastest way to get from Rabat to Tangier is to take the train, a journey of only one hour and twenty minutes. Travelers should book first-class tickets, which will give them more spacious compartments, and allow them to reserve specific seats. The train travels along the coast for part of the journey, which may make a window seat a particularly attractive option to reserve. 


Map of How to Get from Rabat to Tangier
Map of How to Get from Rabat to Tangier