MoroccoPrices.com
Morocco Transport Guide

Tangier to Marrakech: Transport, Prices & Travel Time

Tangier to Marrakech is one of Morocco's longest popular journeys. The best route by public transport combines the Al Boraq high-speed train with a conventional train from Casablanca. Compare that with the bus and a private driver below.

DistanceAbout 580 km
BestAl Boraq + Al Atlas
FastestAl Boraq + Al Atlas train
UpdatedOctober 2026
Route overview

Tangier to Marrakech transport

There is no direct high-speed train to Marrakech. The usual route is Al Boraq from Tangier to Casa Voyageurs, then an Al Atlas train on to Marrakech. The whole trip takes about 5 hours 30 minutes to 6 hours by day.

An overnight train service also runs, so check ONCF for current departures if you would rather travel at night.

Buses and private drivers avoid the change in Casablanca but are slower or considerably more expensive.

Quick answer

The best option for most travelers

Al Boraq + Al Atlas

Change at Casa Voyageurs

Al Boraq plus an Al Atlas train gives the best mix of speed and comfort, as long as you leave a comfortable connection in Casablanca.

Price

Travel time

About 5h 30m–6h

Compare transport

How to get from Tangier to Marrakech

Compare the main transport options by typical price, journey time and who they are best suited for.

TransportTypical priceJourney timeBest for

Al Boraq + Al Atlas

BEST OVERALL

Train with a change at Casa Voyageurs

About 5h 30m–6h by dayMost travelers

CTM Bus

Long-distance coach

Long journey; allow most of a dayAvoiding a train change

Private Driver

Door-to-door transfer

About 6–7 hoursFamilies & groups
Detailed guide

Tangier to Marrakech transport options

Here is what to know about each way of traveling between the two locations.

Al Boraq + Al Atlas

BEST OVERALL

Train with a change at Casa Voyageurs

Typical price

Journey time

About 5h 30m–6h by day

Best for

Most travelers

Take Al Boraq from Tangier Ville to Casa Voyageurs, then change to an Al Atlas train for Marrakech. There is no direct high-speed train, so leave a comfortable connection. An overnight service also runs; check ONCF for current departures.

Advantages

  • Fastest public transport option
  • Comfortable for a long journey
  • No motorway driving

Things to consider

  • You must change trains in Casablanca
  • Two fares, so total cost varies
  • Both legs fill up on busy days

CTM Bus

Long-distance coach

Typical price

Journey time

Long journey; allow most of a day

Best for

Avoiding a train change

Buses run between Tangier and Marrakech, though the journey is long. It can suit travelers who prefer one seat for the whole trip, but the train is generally faster and more comfortable.

Advantages

  • No change needed
  • Air-conditioned coaches

Things to consider

  • Much longer than the train
  • Tiring over this distance
  • Road conditions and traffic can add delays

Private Driver

Door-to-door transfer

Typical price

Journey time

About 6–7 hours

Best for

Families & groups

A private driver covers the full distance in one go. It is a long day in the car and an expensive option, but it works for groups who want to skip the connection.

Advantages

  • Door-to-door service
  • No train change
  • Flexible stops along the way

Things to consider

  • Expensive
  • Long time on the road
  • Price depends on vehicle and provider
Which should you choose?

Choosing the right transport

Most travelers should take the train with a change in Casablanca. Choose a private driver only if the cost is shared or you need door-to-door service.

Choose the train

Fastest and most comfortable, with one change at Casa Voyageurs.

Choose the bus

Only if you want a single seat for the whole trip and do not mind the length.

Choose a private driver

Worth comparing for groups sharing the cost.

Before you travel

Practical tips for Tangier to Marrakech

Leave a comfortable connection

Allow enough time at Casa Voyageurs between Al Boraq and your Al Atlas train, since delays can cause a missed connection.

Check the current timetable

ONCF has revised timetables because of rail works. Verify both legs on oncf.ma for your date.

Consider an overnight service

An overnight train also runs. Check ONCF for current departures and class options.

Use Tangier Ville station

Al Boraq leaves from Tangier Ville, not the Tanger Med ferry port.

Budget planning

How much does Tangier to Marrakech cost?

Your total depends on both train legs and your class. Add taxis at each end.

TravelerRecommendedTransport costNotes
Solo travelerAl Boraq + Al Atlas2nd to 1st class
CoupleAl Boraq + Al AtlasFor two people
Family / groupCompare private driverPer vehicle
Frequently asked questions

Tangier to Marrakech transport FAQ

What is the best way to get from Tangier to Marrakech?+

Take Al Boraq to Casa Voyageurs and change to an Al Atlas train for Marrakech. The trip takes about 5 hours 30 minutes to 6 hours by day.

Is there a direct train from Tangier to Marrakech?+

There is no direct high-speed train. The usual route changes at Casa Voyageurs. An overnight service also runs, so check ONCF for current departures.

How much is the train from Tangier to Marrakech?+

Typically about 200–340 MAD in 2nd class and about 250–550 MAD in 1st class for the full journey. Fares vary by date and booking time.

How long does it take?+

About 5 hours 30 minutes to 6 hours by day, depending on your connection in Casablanca.

Does Al Boraq go to Marrakech?+

No. Al Boraq runs only between Tangier and Casablanca. A high-speed extension to Marrakech is under construction, with completion expected around 2029.

Is it better to fly, drive or take the train?+

The train is the simplest and most comfortable for most travelers. Driving or hiring a driver is a long day, and flights may suit you only if schedules and prices match your plans.

How far is Tangier from Marrakech?+

About 580 kilometers by road.

Should I book in advance?+

Yes, especially on Fridays, Sundays, holidays and in summer, and book both train legs so your connection is secured.

Continue planning

More Morocco transport routes

View all transport

Prices and journey times are typical estimates and can change depending on travel date, departure, transport class and booking conditions. Check the relevant transport operator before purchasing your ticket. Morocco Prices updates route information regularly.