Find out where to stay during your stay in Chefchaouen, 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 travel from Fez to Chefchaouen

The distance between Fez and Chefchaouen is about 128 km. The road between the two cities is generally good. You should expect to drive about 4 hours by bus or car.

Fez airport is also one of the closest airports after Tangier to Chefchaouen.

Book a guide now!

By bus

About 4 hours, for no more than 10 Euro, through the CTM line. The first bus leaves at 8am and arrives in Chefchaouen at 12pm. The second bus leaves at 11am and arrives at 3pm.

CTM tickets can be purchased online, but we strongly recommend that you buy your tickets at the station.

By car

Approximately 3.5 hours driving time. You must take the main road, namely Departure from Fez to Oulad Jerrar – Jorf El Melha – Ouazzane – Rihana – Derdara – Chefchaouen

The price of diesel is 9 Dh (less than 1 Euro) per litre. Petrol is about Dh10.50 (1 Euro).

Also note : Parking in Chefchaouen