Kech Travel Bus

Intercity route — A7, A3 then A1

Marrakech to Tangier580 km, 5 h 45on the A7, A3 then A1

Marrakech and Tangier are 580 km apart on motorway A7, then A3, then A1. The drive takes 5 h 45 by car or private minibus, against 5 h 15 by train thanks to Al Boraq.

Al Boraq, the high-speed train, cuts Casablanca to Tangier to 2 h 10. This is the only one of the three northern links where rail beats the road.

Itinerary — A7, A3 then A1

Marrakech → Tangier

580 km · 5 h 45 driving · toll 210 MAD

300 m700 m1,000 m
  1. Marrakech0 km · 466 m
  2. Casablanca240 km · 60 m
  3. Rabat327 km · 55 m
  4. Tangier580 km · 20 m
  • 580 kmroad distance
  • 5 h 45driving time
  • A7, A3, A1road numbers
  • 210 MADtoll
  • 4fuel stations on the route
  • 466 mhighest point, reached at the start

Elevation profile, vertical scale exaggerated. Altitudes in metres above sea level.

What is the distance between Marrakech and Tangier?

The road distance between Marrakech and Tangier is 580 km, on motorway A7 to Casablanca, then the A3 towards Rabat and the A1 to the Strait. This link is the longest of the three northern routes out of Marrakech.

Fès, Tangier and Chefchaouen, the three northern routes, share the same motorway trunk for 400 km, on the A7 then the A3 via Casablanca and Rabat, then each splits off.

The A1 carries on alone north of Rabat, tracking the Atlantic coast all the way to Tangier without leaving the motorway.

As the crow flies, Marrakech and Tangier are 470 km apart. The extra 110 km comes from the detour via Casablanca and Rabat, forced by the coastal alignment of the A1.

How long does the Marrakech to Tangier journey take?

The journey takes 5 h 45 by car or private minibus, on the A7, A3 then A1. Al Boraq, the high-speed train, covers the same link in 5 h 15: this is the only northern route where rail beats the road.

Al Boraq is the Moroccan high-speed train linking Casablanca to Tangier at 320 km/h, the first high-speed rail line in Africa. It covers the 350 km in 2 h 10.

The full journey pairs the conventional ONCF train to Casablanca in 2 h 40 with Al Boraq on to Tangier in 2 h 10, a total of 5 h 15.

A departure before 06:30 in the private minibus avoids rush hour in Casablanca and Rabat and lands in Tangier before 13:00.

How do the Marrakech to Tangier transport options compare?

Al Boraq links Casablanca to Tangier in 2 h 10, which makes the train faster than the car on this route. The grand taxi remains cheapest at 174 MAD despite the Rabat relay, ahead of Al Boraq at 300 MAD.

Marrakech – Tangier, fares and times recorded in March 2026
ModeDurationPriceFrequencyComfortLuggageDoor-to-door
Private minibus5 h 45€315 – 555On demandHighUnlimitedYes
CTM coach9 h 30215 MAD3 departures/dayMedium1 in the hold, 20 kgNo
Supratours coach9 h 15225 MAD3 departures/dayMedium1 in the hold, 25 kgNo
ONCF train + Al Boraq5 h 15300 – 500 MAD8 connections/dayHigh2 suitcasesNo
Grand taxiRelay in Rabat174 MAD in 2 legsWhen fullLow1 small bagNo
Rental car5 h 45480 MAD/dayOn demandHighBootYes
Scroll the table horizontally

Coach fares sourced from CTM and Supratours. The Al Boraq price spans the ONCF second- then first-class range, connection included.

How do you get from Marrakech to Tangier?

The ONCF train then Al Boraq, CTM or Supratours coach, grand taxi in two legs, and private minibus all serve this route. The private minibus stays the only one dropping passengers at the exact address.

By ONCF train then Al Boraq

The conventional ONCF train links Marrakech to Casablanca in 2 h 40. At Casablanca-Voyageurs, the connection with Al Boraq takes another 2 h 10 to reach Tangier.

The combined ticket costs between 300 and 500 MAD depending on class. The connection in Casablanca requires a minimum 30-minute wait between the two trains.

By CTM or Supratours coach

CTM runs three departures a day to Tangier, at 215 MAD one way, for a 9 h 30 journey with a stop in Rabat.

Supratours runs three departures at 225 MAD, timed to connect with ONCF’s conventional trains.

By grand taxi

The grand taxi does not cover the 580 km in one run. It forces a relay in Rabat, 327 km from Marrakech.

The first leg costs 98 MAD a seat, the second towards Tangier 76 MAD, a total of 174 MAD across two vehicles.

By private minibus with a driver

The driver collects passengers at their riad and drops them at the exact address in Tangier, including in the new town and at the port.

A stop in Souk El Arbaa, a staging town on the A1, 100 km from Tangier, is included with no extra time billed.

How much does the Marrakech to Tangier trip cost?

Al Boraq costs 300 to 500 MAD per person, the coach 215 to 225 MAD, the private transfer from €315 per vehicle. Once a group reaches eight, minibus travel undercuts Al Boraq on this 580 km link.

ModePrice in MADPrice in EURBilling basis
Private 7-seater minibus3,465 MAD€315per vehicle
Private 9-seater minibus4,125 MAD€375per vehicle
Private 15-seater minibus6,105 MAD€555per vehicle
ONCF + Al Boraq, second class300 MAD€27.30per person
ONCF + Al Boraq, first class500 MAD€45.50per person
CTM coach215 MAD€19.50per person
Scroll the table horizontally

Converted at 11 MAD to €1. The private fare bundles in fuel, the toll and any waiting time.

What is there to see on the road between Marrakech and Tangier?

Three staging points punctuate the A7 then A1: Casablanca at km 240, Rabat at km 327 and Souk El Arbaa at km 480, the last service area before Tangier. The private transfer takes in each stop at no extra charge.

The Strait of Gibraltar comes into view on the right from km 560, as the road approaches Tangier, on a clear day.

Stopkm from MarrakechWhat it isTypical stop
Casablanca240 kmMorocco’s economic capital, Casa-Voyageurs station, connection point for Al Boraq20 min, coffee break
Rabat327 kmThe Kingdom’s administrative capital, the last major city before the northern coast15 min, fuel stop
Souk El Arbaa480 kmStaging town and service area on the A1, 100 km from Tangier15 min, fuel stop
Scroll the table horizontally

How do you reach Tangier from Marrakech Menara airport?

The direct transfer to Tangier covers 586 km in 5 h 50 from Marrakech Menara airport, code RAK. Waiting is free for 60 minutes after landing, and the transfer uses the southern ring road, 6 km from the city centre, without crossing the medina.

The airport exit joins the A7 directly towards Casablanca, then the A3 and the A1 along the Atlantic coast to Tangier.

Waiting is free for 60 minutes after the actual landing time, then billed at €8 an hour beyond that.

Al Boraq and the CTM and Supratours coaches all leave from the city centre; none of them stops at Menara airport.

Our private Marrakech to Tangier transfer

We run the Marrakech – Tangier transfer by private minibus from €315, driver, fuel and tolls included. The price is firm and does not change with the number of passengers.

Our private Marrakech to Tangier transfer
VehiclePassengersBagsOne wayReturn
Mercedes Vito77€315€570
Hyundai Staria99€375€680
Mercedes Sprinter1214€480€870
Mercedes Sprinter long1518€555€1,005
Scroll the table horizontally

Driving there and back in one day means 11.5 hours behind the wheel. Tangier’s Strait-side setting rewards an overnight stay over a same-day dash.

  • Licensed driver speaking English and French
  • Fuel and tolls included
  • Cold water on board
  • Child seats on request
  • A stop in Souk El Arbaa on the way
  • Flight number tracking

Which pages continue from this route?

The Marrakech – Tangier route links to three companion pages. The northern Morocco tour and the neighbouring link to Chefchaouen both continue from here. The 9-seater minibus runs 7 transfers out of 10 to Tangier.

Frequently asked questions

Is there a train between Marrakech and Tangier?

Yes, and it beats the road: 5 h 15 against 5 h 45 by car. The journey pairs the conventional ONCF train to Casablanca with Al Boraq, the high-speed train, on to Tangier.

What is Al Boraq?

Al Boraq is Africa’s first high-speed train, launched between Casablanca and Tangier. It runs at 320 km/h and covers the 350 km in 2 h 10, against over 4 h on the conventional train before it.

How much is a grand taxi from Marrakech to Tangier?

The grand taxi does not cover the 580 km in one run. It forces a relay in Rabat, at 327 km: 98 MAD for the first leg, 76 MAD for the second, 174 MAD in total.

What are the Marrakech to Tangier coach timetables?

CTM departs at 06:00, 14:00 and 20:00. Supratours departs at 07:00, 15:00 and 21:00. Both companies reported these times in March 2026; expect shifts around Ramadan and public holidays. CTM allows 20 kg of checked luggage, billed at 5 MAD per extra kilo.

Can Marrakech to Tangier be done as a day trip?

No, the round trip means 11.5 hours of driving in a single day. A 06:00 departure leaves barely 1 hour on site before heading back before dark. Tangier’s Strait-side setting rewards an overnight stay over a same-day dash.

Does the Marrakech to Tangier route cross a mountain pass?

No, the highest point on the route is Marrakech itself, at 466 metres. The road never climbs above that altitude again and drops towards the Strait across all 580 km.

Is there a toll between Marrakech and Tangier?

Yes, the toll costs 210 MAD one way. The A7, A3 and A1 are operated by ADM, Autoroutes du Maroc. Cash and card are both accepted at the tollbooth. The private transfer, from €315, already includes this toll and the fuel.

Get a quote

Where are you going?

Send your dates and how many of you are travelling. You get a priced itinerary back — no commitment, no deposit.

Office
Avenue Mohammed VI, Guéliz — 40000 Marrakech
Hours
Every day, 7:00 – 23:00 (GMT+1)