Last updated: June 2026

The journey from Tangier to Chefchaouen is short on paper - around 110 kilometres - but the options, the station logistics and the Tetouan question can genuinely trip people up. Here is everything you need to know to make the right call for your trip.

Whether you have just stepped off the ferry from Tarifa or Algeciras, or landed at Ibn Battouta Airport, Chefchaouen is the obvious first stop in Morocco for many travellers on the Spain-Morocco overland route. The blue city sits about 2.5 to 3 hours south-east of Tangier by road, cutting through the western Rif Mountains. The scenery alone makes it worth doing slowly, if you can.

This guide covers every realistic transport option with current fares, the quirks of each route, and an honest take on whether a day trip from Tangier is actually worth your time.


The CTM and Supratours Bus: The Default Choice

For most independent travellers, the CTM or Supratours bus is the right answer. Both are reliable, air-conditioned and affordable.

CTM runs up to five departures daily from Tangier to Chefchaouen, with the earliest at 07:45 and the last around 16:00. The journey takes roughly 2 hours 30 minutes. Fares sit at around 50 to 65 MAD (approximately £4 to £5, or €5 to €6) - one of the best-value long-distance rides in Morocco.

Supratours launched a direct Tangier to Chefchaouen service in August 2025, departing from its station beside Gare Tanger Ville (the main train station). This was a significant addition - it means passengers arriving on the Al Boraq high-speed train from Casablanca or Rabat can connect directly to a Chefchaouen bus without crossing the city. Supratours fares are slightly higher, between 80 and 120 MAD (around £6 to £9), but the train-to-bus connection is hard to beat.

The station trap: This is where people go wrong. Tangier has multiple bus terminals. The CTM station is on La Rocade in the Mghogha neighbourhood, about 5km from the port and city centre - if you tell a petit taxi “bus station,” you may end up at the wrong one. Say clearly: “Gare CTM, La Rocade.” The Supratours terminal is beside Tanger Ville train station, which is more central. If you are coming off the ferry and heading straight to the bus, allow at least 45 minutes to an hour to clear the port, get through the city and reach the correct terminal.

Book tickets in advance if you are travelling in summer (July and August) or during Eid. Outside peak season, same-day tickets are usually fine.


Grand Taxi via Tetouan: Faster in Theory, More Complicated in Practice

The grand taxi route is the classic backpacker option, and it still works well if you understand how it operates. These are the large shared Mercedes saloons that run set inter-city routes and depart when they have six passengers.

The Tetouan junction is the key detail. There is no direct grand taxi from Tangier to Chefchaouen. You take a grand taxi from Tangier to Tetouan (around 35 to 40 MAD per seat, roughly 45 to 60 minutes), then a second grand taxi from Tetouan to Chefchaouen (around 30 to 35 MAD per seat, another 60 to 75 minutes). Total cost per person: roughly 65 to 75 MAD each way. The grand taxis leave from a dedicated rank near the Gare Routière in Tangier - look for the long-distance taxi stand at Parc Autasa.

The catch is that Tetouan itself involves a change of taxi rank and some navigation, and the wait for a full taxi to Chefchaouen can vary. On a busy morning you might wait 15 minutes; on a slow afternoon, considerably longer. If you are travelling solo or as a couple, you can pay for multiple seats to fill the taxi and leave sooner (locals call this “buying the empty seats”). For a solo traveller willing to wait, the grand taxi route is genuinely fast and costs almost nothing.

One practical note: as of 2025, both CTM buses and grand taxis drop passengers at the Gare Routière in Chefchaouen, located in the valley about 15 to 20 minutes on foot uphill to the medina. It is a steady climb with luggage - either budget for a petit taxi or prepare your legs.


Private Transfer: Worth It for Groups or Tight Schedules

Pre-booked private transfers cost around €95 to €125 for a vehicle (not per person), making them poor value for solo travellers but very reasonable for three or four people splitting the cost. Door-to-door service means no station stress, no luggage hauling and no Tetouan change. The driver picks you up from your hotel, the port or the airport and drops you at your riad in Chefchaouen.

The journey takes closer to 2 hours in a private car versus 2.5 to 3 on the bus, partly because there are no stops and partly because the route taken often differs slightly. The Rif mountain section - once you leave the coastal plain behind Tetouan - is genuinely scenic, with cedar forests, terraced hillsides and the occasional shepherd crossing the road. A private driver will often stop for photos or mint tea if you ask.

Several operators in Tangier offer this service; look for licensed vehicles and confirm the price includes tolls. You can also browse organised transfers and northern Morocco tours for vetted options that cover this route.


Organised Day Tour: The Fastest Route to the Blue Medina

If you only have one day and Chefchaouen is on the list, an organised day trip from Tangier is a legitimate option - but go in with clear expectations.

The drive is about 2 to 2.5 hours each way, which means you are spending 5 hours in a vehicle for a day trip. To make that worthwhile, leave Tangier no later than 8:00 AM. That gives you roughly 4 to 5 hours in Chefchaouen before heading back. It is enough to walk the medina, see the kasbah, eat lunch and photograph the blue lanes - but it is not enough to feel the place properly. The late-afternoon light in Chefchaouen, when the tour buses have gone, is one of its best qualities. Day trippers miss that entirely.

Organised day tours from Tangier typically cost between €30 and €60 per person and include transport and a guide. They suit people who are based in Tangier for a few nights and do not plan to continue south.

If your route continues beyond Chefchaouen - into the Rif, to Fes, or further - staying at least one night makes far more sense. See the Chefchaouen 2-day itinerary for what you can cover with more time.


The Scenic Rif Drive

Whichever option you choose, the route deserves a mention in its own right. The first stretch south of Tangier is flat and unremarkable until you pass Tetouan and start climbing into the Rif. The landscape shifts noticeably - the road narrows, the light changes, and the mountains close in on both sides. In spring the hillsides are green and dotted with wildflowers. In summer they are dry and golden. Either way, it is a proper introduction to inland Morocco after the port bustle of Tangier.

The Rif Mountains have a particular atmosphere that is unlike the High Atlas further south - more remote-feeling, lower altitude, with Berber villages and terraced fields rather than dramatic peaks. If you have a private vehicle, the drive from Tetouan to Chefchaouen takes less than an hour and is genuinely enjoyable to do at your own pace.

For more context on planning your wider Morocco trip, the Morocco trip planning guide covers the northern circuit in detail.


Arriving from the Spain Ferry: What to Know

If you are crossing from Tarifa or Algeciras, you arrive into either Tangier Med port or Tangier Ville port - and this matters more than most guides acknowledge.

Tangier Med is the larger modern port, about 40km east of the city centre. There are direct CTM buses from Tangier Med to Chefchaouen, which is convenient if you want to skip Tangier entirely - but check the current timetable at the port as schedules change seasonally. A grand taxi from Tangier Med to Tangier city centre costs around 200 to 250 MAD for the whole car (non-negotiable shared rate) if you want to connect to the main station.

Tangier Ville port is more central, within walking distance of the medina and a short petit taxi ride to either bus station. For the Tangier-to-Chefchaouen connection, arriving at Tangier Ville is generally easier to manage on your own.

The full route breakdown for getting to Chefchaouen from different starting points is covered in more detail at how to get to Chefchaouen, and a complete northern Morocco travel overview sits in the Chefchaouen travel guide.


Quick Comparison: Which Option is Right for You?

OptionCost per personJourney timeBest for
CTM bus50-65 MAD (~£4-5)2h 30mSolo/budget travellers
Supratours bus80-120 MAD (~£6-9)2h 30mTrain arrivals at Tanger Ville
Grand taxi via Tetouan65-75 MAD (~£5-6)2-3h totalFlexible travellers, budget
Private transfer€95-125 per vehicle~2hGroups of 3-4, airport arrivals
Organised day tour€30-60 per personFull dayTangier-based day trippers

Frequently Asked Questions

How long does the bus from Tangier to Chefchaouen take?

The CTM and Supratours buses take approximately 2 hours 30 minutes. Grand taxis via Tetouan involve two legs and can take anywhere from 2 to 3 hours depending on wait times. Private transfers typically take closer to 2 hours with no stops.

Do I need to book the CTM bus in advance?

In peak summer months (July and August) and during Eid, booking ahead is advisable - you can do so at the station or through the CTM website. Outside those periods, same-day tickets are usually available without issue.

Is a day trip from Tangier to Chefchaouen worth it?

It is possible and many people do it, but it is tight. Allow at least 4 to 5 hours in Chefchaouen to make the 5-hour round trip worthwhile, which means an early start from Tangier (by 8:00 AM at the latest). If your overall schedule allows even one night in Chefchaouen, the experience is significantly better - the medina in the early morning and late evening is a different place to the midday tourist rush.

Do I have to change in Tetouan?

Only if you travel by grand taxi - there is no direct grand taxi from Tangier to Chefchaouen, so a change in Tetouan is standard. CTM and Supratours buses run direct, as do private transfers and day tours.

Where does the bus drop me in Chefchaouen?

Both CTM buses and grand taxis arrive at the Gare Routière in the lower valley, about a 15 to 20-minute uphill walk to the medina. If you have luggage, a petit taxi can cover this for around 10 to 15 MAD. Some private transfers can drop you closer to specific riads, but access into the medina itself is pedestrian-only.

Can I get to Chefchaouen directly from Tangier Med port?

Yes - CTM runs buses from Tangier Med port directly to Chefchaouen, which is useful if you are crossing from Spain and want to skip Tangier city entirely. Check the timetable at the port arrivals area as seasonal schedules vary. The alternative is a taxi to Tangier city and then a bus from there, which adds time and cost.

Ready to Book?

Browse curated Morocco tours from verified operators

Find Your Perfect Tour