How to get from Casablanca to Asilah
faster. However, it is important to note that travel time may vary depending on traffic and road conditions. It is recommended that you allow sufficient time for the journey, especially if you plan to travel during peak hours.
There are several options for getting from Casablanca to Asilah:
You can rent a car in Casablanca and drive to Asilah. It takes about 3 hours to drive there, via the A5 motorway.
You can take the train from Casablanca to Asilah. Trains leave regularly from the Casa-Port station in Casablanca. The train journey takes about 5 hours and tickets can be purchased in advance on the ONCF (Office national des chemins de fer) website. The ticket costs about 12€ (130 Dhs).
You can also take a bus from Casablanca to Asilah. Buses leave regularly from the Casablanca bus station to the town of Larache for about 11€ (120 Dhs). Afterwards, you need to take a taxi there to Asilah for about 1.5€ (15 Dhs). The journey from Casablanca to Asilah via Larache takes about 5 hours.
We recommend that you take the CTM bus from the company’s main station on Avenue des FAR in Casablanca. Tickets can be purchased on site.