The simplest comfortable way from Tangier to Marrakech is the train, with one catch: there is no high-speed line all the way south yet. You take the Al Boraq high-speed service from Tangier to Casablanca, then change to a standard ONCF intercity train on to Marrakech — roughly five and a half to seven hours all in, depending on the connection. If you are short on time, a direct flight from Tangier's Ibn Battouta airport is the quickest option when one fits your dates; a private car covers the autoroute door to door in a similar time to the train; and CTM or Supratours buses are the slow, budget fallback at around nine to eleven hours. It is a genuine cross-country haul — about 580 km from the top of Morocco to its centre — so it is often worth breaking the trip in Rabat or Casablanca. Treat the times below as approximate and check current schedules before you book.
Train via Casablanca
- Time
- ≈ 5.5–7 hrs
- Notes
- Al Boraq + change at Casa Voyageurs
- Best for
- The comfortable all-round choice
Direct flight (TNG → RAK)
- Time
- ≈ 1 hr in the air
- Notes
- Limited direct services — check dates
- Best for
- Fastest when a flight suits you
Private car / transfer
- Time
- ≈ 5.5–6.5 hrs
- Notes
- Door to door on the autoroute
- Best for
- Groups, families, stops en route
CTM / Supratours bus
- Time
- ≈ 9–11 hrs
- Notes
- Day and overnight runs
- Best for
- Budget; long haul
Approximate journey times. There is no high-speed line all the way to Marrakech yet, and schedules change — confirm current ONCF train and flight times before you travel.
The train: Al Boraq to Casablanca, then change for Marrakech
This is the option most independent travellers should reach for. From Tangier Ville — the central station beside the city and the old port, not Tanger Med out east — you board Al Boraq, Morocco's high-speed train and the first in Africa, which sweeps south through Kenitra and Rabat to Casablanca in a little over two hours. It is fast, smooth and a genuinely pleasant ride.
Here is the catch worth understanding before you go: Al Boraq does not yet run all the way to Marrakech. You change at Casa Voyageurs onto a conventional ONCF intercity train for the final leg down to Marrakech. ONCF sells the whole journey as a connected ticket, so it is well organised — but it is one change, not a single through service. An extension of the high-speed line south toward Marrakech is under construction and planned for later this decade; until it opens, Casablanca is as far south as the high-speed network reaches.
Book through the ONCF Voyages app or oncf-voyages.ma, or at the station counter. First class (première) buys a reserved seat and a little more room, which is worth having on weekends, holidays and through the summer when trains fill up. We cover the local picture in our getting around Tangier guide.
Flying from Tangier to Marrakech
For the long hops across Morocco, flying earns its place — and Tangier to Marrakech is exactly that kind of distance. The flight itself is around an hour. The honest caveat is that direct services between the two cities are limited and vary by season, so a direct flight is only the fastest choice when one actually lines up with your dates; otherwise you would connect through Casablanca, which removes most of the time advantage. Once you add the trip out to Ibn Battouta Airport (TNG), check-in and the transfer into Marrakech at the other end, the door-to-door saving over the train is smaller than the flight time suggests — but it is still the quickest way south when the schedule is right.
CTM and Supratours buses
The coach is the budget option, and a long one — expect somewhere around nine to eleven hours depending on the service and stops, with both daytime and overnight departures. CTM and Supratours (the railway's bus arm) run modern, air-conditioned coaches and are the ones to choose over cheaper local lines for a haul of this length. Book ahead online or at the station, and keep small change for the luggage-handling fee. It is dependable and economical, but for most visitors the train or a flight is the better use of a day.
Private car and transfer
A private car covers the roughly 580 km on the A1 and A3 toll motorway (autoroute) in about five and a half to six and a half hours, door to door, with no station changes and no luggage to wrestle. For a family or small group sharing one vehicle it can be a sensible comfort-for-money trade, and it lets you set your own pace and stops — a coffee in Rabat, lunch in Casablanca — rather than working to a timetable. If you would rather drive yourself, our driving in Morocco guide covers the autoroute, tolls and what to expect on the road.
Should you break the journey?
Often, yes. Because the high-speed line runs straight through them, Rabat — the calm, walkable capital — and Casablanca — Morocco's largest city and the home of the Hassan II Mosque — sit directly on your route south. Stopping a night in either turns one long transit into two shorter, more enjoyable legs, and lets you see a city most travellers only glimpse from a train window. If Marrakech is the start of a bigger loop, our northern Morocco itinerary shows how the north and the journey south fit together.
Is the trip from Tangier to Marrakech worth it?
That depends on what you are after. Tangier and Marrakech are almost opposite ends of Morocco in distance and in character — a cool Mediterranean port city versus a hot, intense imperial city on the edge of the south — so the journey between them is a real commitment of half a day. If Marrakech, the Atlas or the desert beyond is your goal, it is absolutely worth doing, and the train makes it painless. If you only have a few days and you have crossed from Spain, you might find the north itself — Tangier, Chefchaouen, Asilah and Tetouan — gives you more for less travel. We weigh the two cities directly in our Tangier vs Marrakech comparison, and make the case for the north in is Tangier worth it, and what to do nearby. If you are still deciding whether to base yourself in the north at all, start with is Tangier worth visiting?
Either way, the same logic that gets you from Tangier to Marrakech gets you to Fes or up into the Rif — see Tangier to Fes and Tangier to Chefchaouen for the other directions, and our ferry from Spain guide if Tangier is your way in.
Frequently asked
How long does it take to get from Tangier to Marrakech?
Allow most of a day for the surface options. By train it is roughly five and a half to seven hours all in, because you take the Al Boraq high-speed service from Tangier to Casablanca and then change to a standard ONCF intercity train on to Marrakech — the exact total depends on how the connection lines up. A private car or transfer covers the autoroute in about five and a half to six and a half hours door to door. CTM and Supratours buses take around nine to eleven hours, with day and overnight runs. A direct flight is the only genuinely fast option, roughly an hour in the air, though airport time narrows the real saving. Treat all of these as approximate and confirm current schedules before you travel.
Is there a direct train from Tangier to Marrakech?
Not a single through high-speed train, no. Tangier's Al Boraq high-speed line — Africa's first — runs south only as far as Kenitra, Rabat and Casablanca. To reach Marrakech you ride Al Boraq to Casablanca and change at Casa Voyageurs onto a conventional ONCF intercity train for the final leg. ONCF sells the journey as a connected ticket, so it is straightforward, but it is a change, not a one-seat ride. An extension of the high-speed line south toward Marrakech is under construction and planned for later this decade, but it is not running yet — so for now Casablanca is as far south as the high-speed train goes.
Is it better to fly or take the train from Tangier to Marrakech?
It depends on your priorities. The train is comfortable, scenic and city-centre to city-centre, with no airport faff — the better experience if you are not in a hurry. Flying is the genuinely fast choice when a direct Tangier–Marrakech flight fits your dates, but direct services are limited and once you add getting to the airport, check-in and the transfer into Marrakech, the door-to-door saving shrinks. For most travellers with a free day, the train via Casablanca wins; for those tight on time with a convenient flight, the plane makes sense.
How much does it cost to get from Tangier to Marrakech?
Fares vary too much to quote a fixed figure honestly. Train prices depend on class (second or first) and how early you book; flight prices swing widely with the airline, the date and how far ahead you book; bus fares are the cheapest of the public options; and a private car is charged per vehicle, which can work out reasonable for a group sharing. Book trains through the ONCF Voyages app or oncf-voyages.ma, compare flights directly with the airlines, and always check current prices rather than relying on old quotes.
Can you travel from Tangier to Marrakech in one day?
Yes, comfortably, by any of the methods — but it is a travel day, not a sightseeing one. The train via Casablanca and a private car both run it in well under a working day, leaving you the evening in Marrakech. The bus eats most of the day or runs overnight. If you would rather not lose a whole day to transit, the smartest move is to break the journey: stop in Rabat or Casablanca, both of which sit directly on the route, and arrive in Marrakech fresh the next day.
Should you stop somewhere between Tangier and Marrakech?
Often, yes. Tangier to Marrakech is a true north-to-south crossing of the country — roughly 580 km — and the high-speed line conveniently puts Rabat, Morocco's calm, walkable capital, and Casablanca, its largest city, right on your path. Breaking the trip for a night in either turns a long transit into two shorter, more enjoyable legs and lets you see a city most people only pass through. If you are building a longer route, our northern Morocco itinerary shows how the pieces fit together.
North to south, sorted
We'll get you from Tangier to Marrakech — your way.
A booked train connection, a straight private transfer down the autoroute, or a slower drive that breaks the journey in Rabat or Casablanca. See Tangier properly first on a guided kasbah and medina walk, then tell us your dates and we'll build the journey around them.
