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
- Marrakech0 km · 466 m
- Casablanca240 km · 60 m
- Rabat327 km · 55 m
- 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.
| Mode | Duration | Price | Frequency | Comfort | Luggage | Door-to-door |
|---|---|---|---|---|---|---|
| Private minibus | 5 h 45 | €315 – 555 | On demand | High | Unlimited | Yes |
| CTM coach | 9 h 30 | 215 MAD | 3 departures/day | Medium | 1 in the hold, 20 kg | No |
| Supratours coach | 9 h 15 | 225 MAD | 3 departures/day | Medium | 1 in the hold, 25 kg | No |
| ONCF train + Al Boraq | 5 h 15 | 300 – 500 MAD | 8 connections/day | High | 2 suitcases | No |
| Grand taxi | Relay in Rabat | 174 MAD in 2 legs | When full | Low | 1 small bag | No |
| Rental car | 5 h 45 | 480 MAD/day | On demand | High | Boot | Yes |
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.
| Mode | Price in MAD | Price in EUR | Billing basis |
|---|---|---|---|
| Private 7-seater minibus | 3,465 MAD | €315 | per vehicle |
| Private 9-seater minibus | 4,125 MAD | €375 | per vehicle |
| Private 15-seater minibus | 6,105 MAD | €555 | per vehicle |
| ONCF + Al Boraq, second class | 300 MAD | €27.30 | per person |
| ONCF + Al Boraq, first class | 500 MAD | €45.50 | per person |
| CTM coach | 215 MAD | €19.50 | per person |
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.
| Stop | km from Marrakech | What it is | Typical stop |
|---|---|---|---|
| Casablanca | 240 km | Morocco’s economic capital, Casa-Voyageurs station, connection point for Al Boraq | 20 min, coffee break |
| Rabat | 327 km | The Kingdom’s administrative capital, the last major city before the northern coast | 15 min, fuel stop |
| Souk El Arbaa | 480 km | Staging town and service area on the A1, 100 km from Tangier | 15 min, fuel stop |
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.
| Vehicle | Passengers | Bags | One way | Return |
|---|---|---|---|---|
| Mercedes Vito | 7 | 7 | €315 | €570 |
| Hyundai Staria | 9 | 9 | €375 | €680 |
| Mercedes Sprinter | 12 | 14 | €480 | €870 |
| Mercedes Sprinter long | 15 | 18 | €555 | €1,005 |
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.
- Phone
- +212 714 29 85 18
- Office
- Avenue Mohammed VI, Guéliz — 40000 Marrakech
- Hours
- Every day, 7:00 – 23:00 (GMT+1)