Grand Taxi (2-stage)
Cheapest option but requires a change in Tetouan. Take taxi 1 from Tangier to Tetouan (45 min), then taxi 2 from Tetouan grand taxi rank to Chefchaouen (1.5 hrs). Shared with up to 5 passengers; depart when full.
Discovering...

Grand taxis, a direct CTM bus, or a private transfer — each has a different trade-off. Here is exactly what each option involves, what it costs and where to catch it.
Sofia Marín· Coast, North & Practical Travel Editor
Spanish travel writer based in Tangier who criss-crosses northern Morocco and the Atlantic coast by bus, train and ferry. She covers Chefchaouen, Tangier, Essaouira and the practical side of getting around. Tangier · 10+ years covering Morocco
Published 25 July 2025 Last updated 3 May 2026
The fastest way from Tangier to Chefchaouen is a private transfer or self-drive — roughly two hours on the N2 highway through Tetouan and then up into the Rif Mountains. But most travellers opt for grand taxis or the CTM bus, and those are perfectly manageable once you understand the Tetouan change that catches first-timers off guard.
Chefchaouen sits about 115 km southeast of Tangier, perched in a fold of the Rif at around 600 metres altitude. There is no train and no direct grand taxi — which is why so many people arrive confused at the Tetouan taxi rank, luggage piled around them, wondering what just happened to their original plan. This guide untangles it.
If you are arriving by ferry from Tarifa, Algeciras or Gibraltar, read the Tangier Med port section in the FAQs below — the port is 40 km from the city and changes the logistics significantly.
Distance
~115 km
Fastest route
~2 hrs (private)
Cheapest
~65–90 MAD (bus)
Grand taxi
2 legs via Tetouan
Every route works — the right one depends on your budget, your patience for waiting around, and whether you are carrying luggage from a ferry or flying in light.
Cheapest option but requires a change in Tetouan. Take taxi 1 from Tangier to Tetouan (45 min), then taxi 2 from Tetouan grand taxi rank to Chefchaouen (1.5 hrs). Shared with up to 5 passengers; depart when full.
CTM runs a direct Tangier–Chefchaouen service most days. Air-conditioned, numbered seats, luggage hold. Departure from Tangier bus station (Gare Routière). Book ahead in summer — seats fill fast.
Door-to-door, no changes, works from Tangier Ville, Tangier Med port, or the airport. Fastest and most comfortable option, especially for ferry arrivals with luggage. Driver meets you on arrival.
The N2 via Tetouan is straightforward and well-signposted. Parking in Chefchaouen medina is limited — park at the lower lot near Bab al-Ain and walk up. Return the car in Chefchaouen or continue south.
The public taxi option is the most common and the most confusing. Here is exactly what happens.
There is no direct grand taxi from Tangier to Chefchaouen. Anyone offering one at the port or outside your riad is almost certainly a tout quoting a private car rate. Grand taxis always go Tangier → Tetouan, then Tetouan → Chefchaouen.
Tangier Ville / Tangier Med port
Head to the grand taxi rank on Rue Semmarine (near the main bus station) or take a local taxi from the port.
Taxi 1 — Tangier → Tetouan
Around 45 minutes, ~30–40 MAD per seat. The taxi fills to 6 passengers before departing. You will be dropped at the Tetouan grand taxi rank.
Short walk at Tetouan
The Chefchaouen-bound taxis wait about 100 metres from where you are dropped. Ask other passengers to point you; locals do this route daily.
Taxi 2 — Tetouan → Chefchaouen
Around 1 hour 15 minutes through the Rif foothills. The road climbs quickly after Tetouan — expect hairpin bends and a dramatic drop into the Oued Laou valley before the final ascent to Chefchaouen.
Chefchaouen taxi station
You are dropped near the lower medina. Bab al-Ain, the main entrance gate, is a 5-minute walk. Riads in the upper medina will require a short uphill hike with luggage.

Leaving Tangier, the N2 passes through Tetouan — a handsome Hispano-Moorish city worth a quick stop if your schedule allows — then climbs steeply into the Rif Mountains. The road is fully paved and maintained, but it is genuinely winding: after Tetouan the switchbacks come thick and fast as the altitude rises.
The reward is the view. Somewhere around 40 minutes outside Tetouan you crest a ridge and Chefchaouen appears below you in a bowl of cedars and rock, the blue-painted walls glowing even from a distance. It is one of those arrivals that earns its build-up. The final descent into the valley is tight — narrow enough that you will want a patient driver if you are in a taxi.
If you are self-driving, note that the streets inside Chefchaouen medina are not passable by car. Park at the designated lot near the lower entrance (Bab al-Ain) and carry your luggage from there. Most riads are 5–15 minutes on foot from the gate, and steeper than you expect.
The public-transport route uses grand taxis in two stages: Tangier to Tetouan (roughly 45 minutes, around 30–40 MAD per seat), then Tetouan to Chefchaouen (roughly 1 hour 15 minutes, around 30–45 MAD). Both taxis depart when they have six passengers, so waits are common during quiet hours. CTM also runs a direct coach from Tangier bus station most days for around 60–90 MAD — easier but slightly slower due to stops.
Yes — CTM operates a direct Tangier–Chefchaouen service that takes roughly 3–4 hours and costs around 60–90 MAD (indicative). Departures are not always daily and timings shift seasonally, so check the CTM website or the Tangier bus station notice board on arrival. Supratours may also run a service depending on the season. The bus is the most relaxed public option — air-conditioned, with a proper luggage hold.
If you take grand taxis, yes. There is no direct grand taxi from Tangier to Chefchaouen — you ride the Tangier–Tetouan taxi to Tetouan's rank, then join the Tetouan–Chefchaouen taxi for the second leg. The change is straightforward once you know to look for it: the Chefchaouen rank is metres away from where you are dropped. If you take the CTM bus or a private transfer, there is no change at all.
By grand taxi (two stages via Tetouan), expect 2.5 to 3.5 hours depending on wait times for the taxis to fill. By CTM bus, around 3–4 hours. By private transfer or car, the drive is roughly 2 hours without stops — the N2 route via Tetouan and then the mountain road through the Rif is well-paved and the scenery opens up dramatically as you climb. Add 30–60 minutes if coming from Tangier Med port rather than Tangier city.
A private vehicle (sedan or minivan, not shared) from Tangier to Chefchaouen runs from around 400–700 MAD for the whole car, depending on the operator, season and whether you are collected from the city centre, the airport or Tangier Med port. That works out to roughly 100–175 MAD per person for a family of four — competitive with taxis once you factor in comfort, door-to-door service and no waiting around at taxi ranks with luggage.
You can, but it takes planning. Tangier Med is 40 km east of Tangier city, and no public transport runs directly from the port to Chefchaouen. From Tangier Med you can take a port shuttle into Tangier city, then switch to a taxi or bus to Chefchaouen — adding 30–60 minutes to the journey. The cleanest option for ferry arrivals is a pre-booked private transfer that meets you at the port exit and drives directly to Chefchaouen without a city detour.
Grand taxis are a normal, widely used form of Moroccan public transport — millions of journeys a year. Safety is reasonable by regional standards; the main variable is driver style on mountain bends. Comfort is basic: six passengers share a standard saloon car (usually a Mercedes or Peugeot), and you cannot guarantee a window seat. If you want more space, you can buy two seats for yourself (roughly double the cost). The Rif mountain section between Tetouan and Chefchaouen is scenic but winding.
Plan it with a local expert
Crafting extraordinary journeys through Morocco's timeless landscapes. 100% private journeys, handcrafted around you.
from $2,011Sahara Desert Luxury Expedition
from $2,054Essential Morocco: Imperial Cities Circuit
from $5,978Sahara to Sea: Morocco Complete