How to get from Rabat to Asilah
To get from Rabat to Asilah, there are several transport options available, depending on your preferences and budget. Here are the main possibilities:
By car
Opting for a car is ideal if you’re looking for greater freedom in your travels. The route follows the A1 motorway, which links Rabat to Tangiers via Asilah. Taking around two and a half hours, this is often the quickest option, especially if you avoid rush hour. However, you will need to allow for tolls, which cost around €8 (Dhs80), as well as the cost of fuel. This mode of transport also allows you to make stops to explore other places of interest, such as Larache or Kenitra.

By train
The train is a very practical option for travelling from Rabat to Asilah, offering comfort and regularity. ONCF trains depart from Rabat’s main stations, including Rabat Ville and Rabat Agdal, and take you directly to Asilah station, located not far from the city centre. The journey takes around three hours, making it quick and efficient. Prices vary according to the class chosen and the time of departure (between €10 and €12 / Dhs 100 and Dhs 120), with affordable options in second class and extra comfort in first class. Travelling by train also allows you to enjoy the lush countryside and towns you pass through along the way.
By bus
Intercity buses, such as those operated by CTM or Supratours, are an economical and reliable alternative. These buses leave from Rabat bus station and reach Asilah in around four hours, with generally well-organised and comfortable journeys. Although slower than the train or car, the bus remains an ideal solution for those on a budget. The arrival terminals in Asilah are conveniently located, providing easy access to the city’s main attractions.
By large taxi
The grand taxi is a typically Moroccan option for convivial and economical travel if you share the journey with other passengers. These taxis leave from the main stations in Rabat and cover the journey in around three hours, with possible stops along the way. Although this means of transport is less comfortable and sometimes slower, it offers a unique local experience and is often more affordable, especially for group journeys. Fare: €5 (Dhs 50) per person.