Tangier to Chefchaouen: Bus, Taxi or Private Driver, and the Day Trip

A blue-painted lane with steps, flower pots and woven hats in the medina of Chefchaouen

Chefchaouen is 110 km from Tangier, about 2 hours by car through Tetouan and the Rif mountains. There is no train: the CTM bus takes 2 h 15 to 3 h, and shared grand taxis change in Tetouan. For a day trip, a private driver is the simplest way: two hours there, the day in the blue town, two hours back.

Here are the options side by side, and how to plan the day.

Table of ContentsOpenClose

Tangier to Chefchaouen at a glance

OptionTravel timeIndicative priceGood forKeep in mind
Bus (CTM)2 h 15 to 3 hAbout 60 to 120 MAD per personLight travellers on a budgetA few departures a day, a taxi at each end
Grand taxi, changing in TetouanAbout 2 h, plus the waitsAbout 70 to 90 MAD per seat for the two legsLeaving without a bookingTwo taxis, each leaves when full
Private driverAbout 2 h, door to door1,200 to 3,500 MAD for the whole vehicleDay trips, families, airport arrivalsOne way or a full day with the driver

No train to Chefchaouen

Chefchaouen sits in the Rif mountains and has no railway. The Al Boraq high-speed train serves Tangier, but for Chefchaouen the last part is always by road.

By bus: CTM

CTM runs a few buses a day from Tangier to Chefchaouen, the first in the morning. Count 2 h 15 to 3 h and about 60 to 120 MAD a seat. The bus station of Chefchaouen is below the medina: from there it is a short taxi ride or an uphill walk with your bags.

By grand taxi, changing in Tetouan

There is no direct shared taxi. You take a grand taxi from Tangier to Tetouan, then another from Tetouan to Chefchaouen, about 70 to 90 MAD a seat for the two legs. Each one leaves when it is full, so the waits decide how long the trip takes.

By private driver: one way or a full day

A private driver picks you up at your hotel, at the port or at Tangier airport and drives you to the edge of the medina of Chefchaouen, which is on foot. From the city it is 110 km and about 2 hours; from the airport, 120 km and 2 h to 2 h 15.

A private driver from Tangier to Chefchaouen costs from 1,200 to 3,500 MAD for the whole vehicle, not per person, depending on the vehicle and on whether you go one way or keep the driver for the full day. The price includes the driver, fuel, tolls, insurance and bottled water.

  • One way: for travellers who stay in Chefchaouen or continue to Fes.
  • A full day with the driver: for the day trip. You leave Tangier in the morning, the driver waits while you explore and you are back in the evening.

Request it from our transfer booking form, and if you land in Tangier, see our Tangier airport transfer page. For everything else about traveling with a private driver in Morocco, start on our home page.

Chefchaouen as a day trip from Tangier

Leave early, so you reach Chefchaouen before the busiest hours. A good day:

  • The blue medina: the lanes painted in every shade of blue, best in the morning light.
  • Outa el Hammam square and the kasbah: the heart of the town, with its red-walled kasbah and its garden.
  • Ras el Maa: the spring at the top of the medina, where the river leaves the mountain.
  • The Spanish Mosque: a short walk up the hill for the view over the whole town, the finest at the end of the afternoon.

Chefchaouen is small and easy on foot, so a guide is optional there. To know where a guide is worth it, read Do you need a guide in Morocco?

A stop in Tetouan

Jars of colour pigments on a shelf of zellige tiles in Tetouan

Tetouan is on the road, 60 km from Tangier. Its whitewashed medina, with its Andalusian heritage, is a UNESCO World Heritage site and worth an hour or two, on the way there or on the way back. Tell us when you book and we plan the time for it.

Staying longer in the north

If one day is not enough, our North Morocco Tour spends 3 days between Tangier, Chefchaouen and Asilah. Our Tangier Day Trip is a full day in Tangier itself, with a licensed local guide for 4 hours.

Which option should you choose?

  • You travel alone or as a couple, on a budget, and stay a night or more: the CTM bus.
  • You want to see Chefchaouen in one day from Tangier: a private driver for the full day.
  • You land at Tangier airport, travel with family or have luggage: a private driver.

More about the city on our page on a private driver in Tangier, and if Chefchaouen is part of a longer trip, design your private tour. Crossing the country? Read Casablanca to Marrakech: train, bus, taxi or private driver.

FAQ

How far is Chefchaouen from Tangier?

110 km, about 2 hours by car through Tetouan and the Rif mountains. From Tangier airport it is 120 km, 2 h to 2 h 15. The CTM bus takes 2 h 15 to 3 h.

Is there a train from Tangier to Chefchaouen?

No. Chefchaouen has no railway. You go by bus, by grand taxi changing in Tetouan, or with a private driver.

Can I visit Chefchaouen as a day trip from Tangier?

Yes. With a private driver at your disposal for the day, you leave Tangier in the morning, spend the day in Chefchaouen and are back in the evening, with a stop in Tetouan if you like.

How much is a private driver from Tangier to Chefchaouen?

From 1,200 to 3,500 MAD for the whole vehicle, not per person, depending on the vehicle and on whether you go one way or keep the driver for the full day. The price includes the driver, fuel, tolls, insurance and bottled water. Send us your date and number of passengers for the exact quote.

Can we stop in Tetouan on the way?

Yes. Tetouan is on the road, 60 km from Tangier, and its old medina is a UNESCO World Heritage site. Tell us when you book and we plan the time for it.

See the full guide