There are several options for getting from Casablanca to Asilah:
By car
You can rent a car in Casablanca and drive to Asilah. It takes about 3 hours to drive there, via the A5 motorway.

By train
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).
By bus
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.




