Find out where to stay during your stay in Asilah, in the town or in the surrounding area.

bed Wide choice of accommodation options

A wide range of accommodation options, from hotels to flats, guest houses and hostels.

published_with_changes Flexible cancellation

Book with peace of mind with flexible cancellation options.

rate_review Customer reviews

Extensive database of comments and ratings from previous travellers.

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:

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.